# coding:utf-8 import urllib2,urllib,random # 设置User-Agent列表 user_agent_list = [ "Mozilla/5.0(Macintosh;IntelMacOSX10.6;rv:2.0.1)Gecko/20100101Firefox/ 4.0.1", "Mozilla/4.0(compatible;MSIE6.0;WindowsNT5.1)", "Opera/9.80(WindowsNT6.1;U;en)Presto/2.8.131Version/11.11", "Mozilla/5.0(Macintosh;IntelMacOSX10_7_0)AppleWebKit/535.11 (KHTML,likeGecko)Chrome/17.0.963.56Safari/535.11", "Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1)", "Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.1;Trident/4.0; SE2.XMetaSr1.0;SE2.XMetaSr1.0;.NETCLR2.0.50727;SE2.XMetaSr1.0)" ] headers = { # 从列表中随机取出一个浏览器标识 'User-Agent': random.choice(user_agent_list) } # 设置IP列表 ip_list = [ "117.68.253.144:808", "112.114.93.50:8118", ] proxies = { 'http':random.choice(ip_list) } request = urllib2.Request('http://www.baidu.com', headers=headers) # 创建IP代理对象 proxy_handler = urllib2.ProxyHandler(proxies) # 根据代理对象,创建用于发送请求的opener对象 opener = urllib2.build_opener(proxy_handler) # 再使用opener对象发出请求 res = opener.open(request) print(res.read())
urllib随机IP及User-Agent
最新推荐文章于 2023-06-10 18:59:23 发布
