html - 用户代理问题呈现不可读的标签 html 源数据
问题描述
在 Chrome 中打开以下 URL 代码检查会产生以下消息:
拒绝设置不安全的标头“User-Agent”
该网站背后的代码如下所示:
<div dir="auto" class="rn-13yce4e rn-fnigne rn-ndvcnb rn-gxnn5r rn-deolkf rn-cme181 rn-1471scf rn-14xgk7a rn-1b43r93 rn-o11vmf rn-ebii48 rn-vw2c0b rn-t9a87b rn-1mnahxq rn-61z16t rn-p1pxzi rn-11wrixw rn-wk8lta rn-9aemit rn-1mdbw0j rn-gy4na3 rn-bauka4 rn-q42fyq rn-qvutc0">24 Count</div>
在 Internet Explorer 中打开相同的链接似乎可以正确呈现标签,例如: gbcvs-c-addToCart__inner 可以找到。
Selenium 用于读取页面,它曾经与 Chrome 一起使用。有没有办法设置用户代理知道程序将在 Linux 中运行?
我尝试了以下没有运气..
options = webdriver.ChromeOptions()
options.add_argument('--user-agent="Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko"')
我想继续使用 chrome 驱动程序。
解决方案
推荐阅读
- react-native - 世博会图标显示为问号 (?)
- python - 修复条形图matplotlib的标注功能
- python - 使用 Python 从基于 Topic 的文本中提取关键短语
- python - 带有 Anaconda 的 VSCode 在终端中的运行中找到模块,但在运行代码或调试器中找不到
- javascript - 我如何在javascript中开始一个新行
- ios - 如何使用 UIDocumentInteractionController 将视频文件保存到 iOS 文件应用程序
- java - JScrollPane 中的 JPanel 不会动态调整大小
- angular - 角度将日期时间设置为本地时间
- flask - 如何解决 Heroku 上缺少的模块 Tweepy?
- html - Django 模板。我想将一个视图查询显示为两列