我正在嘗試進行網路抓取,但我不斷收到此錯誤...
Kulup_button = browser.find_element_by_xpath("/html/body/div[2]/div[2]/div[1]/a/div/div[1]/div") #ilk kulüp i?in sonra de?i?tir
Kulup_button.click()
time.sleep(1)
for i in range(1):
browser.execute_script('window.scrollTo(0,document.body.scrollHeight)') #sayfay? a?a??ya do?ru ?ekmek i?in
time.sleep(1)
mails = browser.find_elements_by_css_selector("#bilgiler > a.btn.bg-orange.btn-social")
MailList=[]
for MailList in mails:
MailList.append(mails.text)
FacebookAdres = browser.find_element_by_class_name("btn bg-blue btn-social")
FacebookList=[]
for FacebookList in FacebookAdres:
FacebookList.append(FacebookAdres.text)
TwitterAdres = browser.find_element_by_class_name("btn btn-social bg-aqua")
TwitterList=[]
for TwitterList in TwitterAdres:
TwitterList.append(TwitterAdres.text)
InstagramAdres = browser.find_element_by_class_name("btn btn-social bg-light-blue")
InstagramList=[]
for InstagramList in InstagramAdres:
InstagramList.append(InstagramAdres.text)
kulupadi = browser.find_element_by_xpath("/html/body/div[2]/div[2]/section/div/div[2]/div/div[1]/div/div[1]/table/tbody/tr[1]/td[1]")
kulupList=[]
for kulupList in kulupadi:
kulupList.append(kulupadi.text)
AkademikDanisman = browser.find_element_by_xpath("/html/body/div[2]/div[2]/section/div/div[2]/div/div[1]/div/div[1]/table/tbody/tr[2]/td[1]/b")
DanismanList=[]
for DanismanList in AkademikDanisman:
DanismanList.append(AkademikDanisman.text)
KulupBaskani = browser.find_element_by_xpath("/html/body/div[2]/div[2]/section/div/div[2]/div/div[1]/div/div[1]/table/tbody/tr[3]/td[1]/b") #her bir ba?lant?m?n bilgilerini alabilmek i?in "elements"
BaskanList=[]
for BaskanList in KulupBaskani:
BaskanList.append(KulupBaskani.text)
ToplamUye = browser.find_element_by_xpath("/html/body/div[2]/div[2]/section/div/div[2]/div/div[1]/div/div[1]/table/tbody/tr[4]/td[1]/b")
UyeList=[]
for UyeList in ToplamUye:
UyeList.append(ToplamUye.text)
ToplamEtkinlik = browser.find_element_by_xpath("/html/body/div[2]/div[2]/section/div/div[2]/div/div[1]/div/div[1]/table/tbody/tr[5]/td[1]/b")
EtkinlikList=[]
for EtkinlikList in ToplamEtkinlik:
EtkinlikList.append(ToplamEtkinlik.text)
time.sleep(5)
browser.quit()
uj5u.com熱心網友回復:
這個
mails = browser.find_elements_by_css_selector("#bilgiler > a.btn.bg-orange.btn-social")
MailList=[]
應該
mails = browser.find_elements_by_css_selector("#bilgiler > a.btn.bg-orange.btn-social")
MailList=[]
for mail in mails:
MailList.append(mail.text)
mails是 Selenium-Python 中的串列。你不能呼叫.text它。
同樣,您必須在代碼中的多個位置進行更改。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/345372.html
