第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

使用 Selenium + Python 遍歷鏈接并從結(jié)果頁面中抓取數(shù)據(jù)

使用 Selenium + Python 遍歷鏈接并從結(jié)果頁面中抓取數(shù)據(jù)

慕田峪9158850 2021-11-02 16:49:04
我是 Selenium 的新手,需要抓取一個(gè)網(wǎng)站,其中包含一個(gè)結(jié)構(gòu)完全如下的鏈接列表:<a class="unique" href="...">    <i class="something"></i>    "Text - "    <span class="something">Text</span></a><a class="unique" href="...">    <i class="something"></i>    "Text - "    <span class="something">Text</span></a>......我需要在循環(huán)內(nèi)單擊此鏈接列表并從結(jié)果頁面中抓取數(shù)據(jù)。到目前為止我所做的是:lists = browser.find_elements_by_xpath("//a[@class='unique']")for lis in lists:    print(lis.text)    lis.click()    time.sleep(4)    # Scrape data from this page (works fine).    browser.back()    time.sleep(4)它適用于第一個(gè)循環(huán),但當(dāng)?shù)诙€(gè)循環(huán)到達(dá)時(shí)print(lis.text)它拋出一個(gè)錯誤說:StaleElementReferenceException:消息:過時(shí)的元素引用:元素未附加到頁面文檔我試過了print (lists),它提供了所有鏈接元素的列表,所以工作正常。當(dāng)瀏覽器返回上一頁時(shí)會出現(xiàn)問題。我試過延長時(shí)間并使用browser.get(...)而不是,browser.back()但錯誤仍然存在。我不明白為什么它不會打印,lis.text因?yàn)榱斜砣匀话性氐牧斜?。任何幫助將不勝感激?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 321 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號