亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

driver.page_source 未定義

driver.page_source 未定義

一只萌萌小番薯 2023-09-26 16:07:20
我正在嘗試使用 Selenium 抓取客戶端渲染的網頁。我首先創建一個虛擬環境并安裝所需的依賴項。然后我下載了適用于我的 Chrome 版本的 Chrome 驅動程序并將其粘貼到項目的文件夾中。import osimport timefrom bs4 import BeautifulSoupfrom selenium import webdriverdriver_path = os.path.abspath('') + '/chromedriver'driver = webdriver.Chrome(executable_path = driver_path)print(' > Getting web page...')url = 'https://www.someurl.com'driver.get(url)print(' > Sleeping...')time.sleep(10)print(' > Done. Html below:')page_html = driver.page_sourceprint(page_source)瀏覽器打開并加載頁面。但程序醒來后我得到了NameError: name 'page_source' is not defined。關于我可能做錯了什么的任何線索嗎?讓我擔心的一件事是我使用的是 64 位 Windows,但 Chrome 網頁上唯一可用的驅動程序是 32 位。無論如何,這似乎不是問題,因為瀏覽器和頁面都由腳本正確呈現。
查看完整描述

1 回答

?
天涯盡頭無女友

TA貢獻1831條經驗 獲得超9個贊

印刷中的錯字。

print(page_html)

代替

print(page_source)

page_source 永遠不會在您的代碼中初始化。


查看完整回答
反對 回復 2023-09-26
  • 1 回答
  • 0 關注
  • 268 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號