设置User Agent模拟浏览器访问
在使用User Agent模拟浏览器访问前,我们需要先知道浏览器中具体的用户代理值,方法十分简单,首先打开任意浏览器,打开任意界面,按下F12,出现如图所示界面
分别选中Network与All,再进行任意一个例如点击之类的活动,出现如下变化
再点击里面的任意一个,出现一系列内容,选中Headers
在右边找到User Agent,后面的一大串内容即为用户代理值
方法一
使用urllib.request.build_opener()修改报头来模拟浏览器访问
1 | import urllib.request |
方法二
使用add_header()修改报头实现浏览器的模拟
1 | import urllib.request |
方法三
构建Request请求时传入headers参数
1 | import urllib.request |