簡體   English   中英

使用python進行網頁抓取。 從網站收集數據

[英]Web scraping using python. Collecting data from a website

我正在從網站上抓取一些數據。 我正在寫一個腳本來自動化它。 為了轉到下一頁,我必須從按鈕中刪除此禁用的屬性。 我嘗試了很多事情,但到目前為止沒有任何幫助。

<button class="proceed" disabled="disabled" >Next</button>

碼:

binary = FirefoxBinary('/usr/lib/firefox/firefox')
driver = webdriver.Firefox(firefox_binary=binary)

driver.get("https://example.com/example/example")

my_url = Request('https://www.example.com/example/example', headers={'User-Agent': 'Mozilla/5.0'})
uClient = uReq(my_url)
page_html = uClient.read()
uClient.close()
page_soup = soup(page_html, "html.parser")

user = raw_input("enter your starting point : ")

user_box = driver.find_element_by_class_name("search")
user_box.send_keys(user)
#user_box.autocomplete = "on"
#user_box.submit()

login_button = driver.find_element_by_css_selector("button.proceed")
#login_button.submit()

#print (login_button.text)

使用JavascriptExecutor按鈕中刪除此disabled屬性,如下所示:

login_button = driver.find_element_by_css_selector("button.proceed")
driver.execute_script("arguments[0].removeAttribute('disabled')", login_button) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM