簡體   English   中英

Selenium Chrome 驅動程序打開的頁面與普通 Chrome 瀏覽器不同

[英]Selenium Chrome Driver opens a different page than regular Chrome Browser

我試圖從這個 URL 和類似的信息中提取一些信息:“ https://www.rockymountainatvmc.com/tires-and-wheels/tusk-impact-complete-wheel-rear-p?s=103392 "

我的目標是獲取特定零件的建議零售價和其他信息。 為此,我使用 python 來運行 selenium chrome webdriver,它可以打開其中的幾個 URL。 問題是鏈接打開的信息與我在常規 Chrome 瀏覽器中獲得的信息不同。

該鏈接應該包含“選擇車輛”以及特定部分的所有信息。 當我在常規 chrome 瀏覽器中打開它時,一切正常。 當我使用自動 Chrome 頁面打開它時,它無法 select 車輛並顯示一般零件頁面。

我無法弄清楚這兩個瀏覽器之間可能有什么區別會導致這種情況。 我的常規 chrome 瀏覽器和 chromedriver 都是 81.0.4044.113 版本。 我試過去 whatismybrowser.com 並且所有設置都是相同的。 另一個有趣的事情是在 Internet Explorer 中打開它給了我與自動 chrome 瀏覽器相同的結果。 幫助!

普通的 chrome 瀏覽器

自動 chrome 瀏覽器

常規 chrome 瀏覽器正在獲取您的自行車的詳細信息(某物 -- yamaha 125)。 它可能來自過去的 cookies 或緩存。

但是,一旦您使用自動化打開它,就會打開一個干凈的 session 。

嘗試清理您的 cookies 並緩存在瀏覽器上(常規),然后嘗試,它們應該看起來相同。

或者,您可以將 chrome 中的選項用於 select 您的常規 chrome 瀏覽器正在使用的配置文件。 請參閱https://startingwithseleniumwebdriver.blogspot.com/2015/07/working-with-chrome-profile-with.html

希望能幫助到你!

暫無
暫無

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

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