我正试图从这个URL和类似的URL中提取一些信息:"https://www.rockymountainatvmc.com/tires-and-wheels/tusk-impact-complete-wheel-rear-p?s=1033997&v=1216">
我的目标是获得特定零件的MSRP和其他信息。为此,我使用python运行一个selenium-chrome网络驱动程序,打开其中几个URL。问题是,这些链接的打开信息与我在常规Chrome浏览器中获得的信息不同。
链接应该包含"选择车辆"的所有信息,从而包含特定部件。当我在常规chrome浏览器中打开它时,一切都很好。当我使用自动Chrome页面打开它时,它无法选择车辆,并显示一个通用零件页面。
我不知道这两种浏览器之间可能有什么区别会导致这种情况。我的常规chrome浏览器和chromedriver都是81.0.4044.113版本。我试过访问whatismybrowser.com,所有设置都是相同的。另一件有趣的事情是,在InternetExplorer中打开它会给我带来与自动chrome浏览器相同的结果。帮助
常规chrome浏览器
自动chrome浏览器
Regular chrome浏览器正在获取自行车的详细信息(Something--yamaha 125(。它可能来自过去的cookie或缓存。
但是,一旦您使用Automation打开它,就会打开一个干净的会话。
尝试清理浏览器上的cookie和缓存(常规(,然后尝试,它们看起来应该相同。
或者,您可以使用chrome中的选项来选择常规chrome浏览器正在使用的配置文件。看见https://startingwithseleniumwebdriver.blogspot.com/2015/07/working-with-chrome-profile-with.html.
希望有帮助!