HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。用于统计访问量、防外连接等。

import httplib,urllib2

import random

import time

i = 0

while 1:

a = random.random()

b = str(a)

url = 'https://page.vote.qq.com/survey.php?PjtID=2439626&SubjID=2493278&OptID=184964&fmt=json&result=0&rdm='+b+'05827'

httplib.HTTPConnection.debuglevel = 1

request = urllib2.Request(url)

request.add_header("Accept", "*/*")

request.add_header('Referer', "https://v.qq.com/zt2012/cstvf2012/tvactor.htm")

request.add_header("Accept-Language", "zh-cn")www.2cto.com

request.add_header("User-Agent", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; MyIE9; BTRS123646; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)")

request.add_header("Accept-Encoding", "gzip, deflate")

request.add_header("Host", "page.vote.qq.com")

request.add_header("Connection", "Keep-Alive")

opener = urllib2.build_opener()

f = opener.open(request)

print f.url

i += 1

print i

time.sleep(60)

python伪装浏览器https_python伪造HTTP-REFERER相关推荐

  1. python伪装浏览器爬取网页图片_【IT专家】python 分别用python2和python3伪装浏览器爬取网页内容...

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 python 分别用 python2 和 python3 伪装浏览器爬取网页内容 2017/07/06 1 python 网页抓取功能非常强大,使 ...

  2. python伪装浏览器https_Python3 伪装浏览器的方法示例

    python 的 Python3 伪装浏览器的方法示例 一.伪装浏览器 对于一些需要登录的网站,如果不是从浏览器发出的请求,则得不到响应.所以,我们需要将爬虫程序发出的请求伪装成浏览器正规军. 具体实 ...

  3. python伪装浏览器什么意思_python浏览器伪装

    https://www.jb51.net/article/139587.htm python爬虫浏览器伪装 1. #导入urllib.request模块 import urllib.request # ...

  4. python伪装浏览器什么意思_用python2和python3伪装浏览器爬取网页

    python网页抓取功能非常强大,使用urllib或者urllib2可以很轻松的抓取网页内容.但是很多时候我们要注意,可能很多网站都设置了防采集功能,不是那么轻松就能抓取到想要的内容. 今天我来分享下 ...

  5. python伪装浏览器https_Selenium中通过修改User-Agent标识将PhantomJS伪装成Chrome浏览器...

    Python爬虫.GUI开发.渗透测试.机器学习,尽在http://zmister.com/ 在写爬虫的过程中,出于系统环境或是效率的问题,我们经常使用PhantomJS作为Selenium操纵的浏览 ...

  6. python伪装浏览器什么意思_python爬虫伪装浏览器出现问题求助

    运行报错:: 'str' object has no attribute 'items' #-*-coding:utf-8 -*- import urllib.request def saveFile ...

  7. python伪造浏览器请求头_Python3 伪装浏览器的方法示例

    一.伪装浏览器 对于一些需要登录的网站,如果不是从浏览器发出的请求,则得不到响应.所以,我们需要将爬虫程序发出的请求伪装成浏览器正规军. 具体实现:自定义网页请求报头. 二.使用Fiddler查看请求 ...

  8. python爬虫浏览器伪装

    一些网站会设置一些反爬策略来限制爬取数据,所以就需要让爬虫伪装成浏览器取爬取数据 常见的反爬机制主要有,分析用户请求的Headrest信息反爬.检测用户行为比如同一IP频繁访问网站.页面的动态加载反爬 ...

  9. python爬虫之伪装浏览器

    问题描述:File "D:\python\Lib\httplib.py", line 417, in _read_status                         ra ...

最新文章

  1. 工艺技术:14nm与28nm工艺
  2. 数组做参数_ES6 系列:你不知道的 Rest 参数与 Spread 语法细节
  3. EntityFramework 学习: Console中初见
  4. antd表格显示分页怎么取消_真相!Word里怎么也删不掉的文档空白页原来是这样...
  5. 双11万亿流量下的分布式缓存
  6. 使用tr1的bind函数模板
  7. 来自读者的面试题:谈谈Spring用到了哪些设计模式?
  8. c语言程序装萝卜,萝卜花园练习win7系统安装SkyDrive的图文步骤
  9. 常见性能问题:慢sql导致响应时间长分析定位
  10. UNIX 高级环境编程 第10章 信号
  11. 【转】Hadoop API 使用介绍
  12. 2010年c语言上机题库,2010年计算机c语言上机题库.doc
  13. 自动驾驶OS市场的现状及未来
  14. iptv错误代码2003什么意思_IPTV部分错误代码和原因解释
  15. ikbc poker2
  16. Python文本分析 jieba
  17. APP项目资源对接平台有那几家
  18. 解决Windows10下java环境变量配置不生效的问题
  19. 如何选择适合你的兴趣爱好(二十七),外语
  20. NB-IoT窖井井盖解决方案

热门文章

  1. VTK修炼之道8_三维场景基本要素:相机
  2. VTK修炼之道1_初识VTK
  3. linux的swap增加的二个办法
  4. FFmpeg入门之常用命令
  5. anaconda安装后只有几个文件,大量文件缺失,开始栏里没有图标的解决方法
  6. Python报错:IndentationError: expected an indented block
  7. PIC在线升级源码分析
  8. 让PIP源使用国内镜像
  9. 聚簇索引、非聚簇索引、普通索引、唯一索引
  10. Spring Ioc源码分析 之 Bean的加载(6):属性填充(populateBean())