问题描述: 想利用 Cookie 来进行模拟访问(像知乎,百度贴吧,不需要 Cookie也可以访问),虽然只需要加一个参数就可以,但是自己还是实操一下,毕竟自己就只会写这种小东西,哈哈

# -*- coding=utf-8 -*-
import urllib.request"""模拟访问一下百度贴吧
"""class BaiduBlog(object):def __init__(self, keyword):    # 字符串拼接:self.url = keyword# self.keyword = keyword# self.base_url = "https://tieba.baidu.com/f?kw="# self.url_suffix = "&ie=utf-8&pn=50"  # 都是第二页的数据# self.url = self.base_url + self.keyword + self.url_suffixdef visit_url(self):user_header = {"content-encoding": "gzip","user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36","cookie": "把你自己QQ空间里面的Cookie放这里"}print("开始访问网站:" + self.url)req = urllib.request.Request(user_url, headers=user_header)rep = urllib.request.urlopen(req)  # 不知道为什么,如果不用user_header , Cookie, 它会自动变成 i.qq.com 这个域名print(rep.getcode())print(rep.read().decode("UTF-8"))"""
https://tieba.baidu.com/f?kw=最终幻想&ie=utf-8&pn=100 【 中间的最终幻想会变成: %E6%9C%80%E7%BB%88%E5%B9%BB%E6%83%B3 】
每页是 50 条数据, pn=100 表示 第 3 页"""if __name__ == '__main__':# keyword = "最终幻想"# keyword = urllib.parse.quote(keyword)# print(keyword)# try_visit = BaiduBlog(keyword)# try_visit.show()user_url = "你自己QQ空间的URL"visit_qq_space = BaiduBlog(user_url)visit_qq_space.visit_url()

问题关键,只要加一步: urlilib.request.Request(url, header) 即可

问题解决: 如上代码。

python3.7 模拟访问QQ空间相关推荐

  1. python访问陌生人qq空间_使用Python+Selenium模拟登录QQ空间

    使用Python+Selenium模拟登录QQ空间 爬QQ空间之类的页面时大多需要进行登录,研究QQ登录规则的话,得分析大量Javascript的加密解密,这绝对能掉好几斤头发.而现在有了seleni ...

  2. python访问陌生人qq空间_在Python中使用Phantomjs模拟登录QQ空间

    一.问题来源 在使用Python进行数据爬取的过程中,我们一般使用Selenuim自动化测试工具对需要进行登录验证和动态JS数据的站点进行爬取.而与Selenuim相对应的浏览器组件,为了方便起见,一 ...

  3. python模拟qq空间登录_模拟登录QQ空间

    # coding=utf-8 from selenium import webdriver # 模拟登录QQ空间 def Start_Login(): # 这个是chormedriver的地址 dri ...

  4. python_qzonespider_day2_模拟登录QQ空间

    准备: chrome预览器(版本 66.0.3359.181(正式版本) (32 位) chromedriver.exe(下载镜像仓库,版本2.38) python2.7 pycharm2017 # ...

  5. 自动访问QQ空间(亮点是程序的美化)

    自动访问QQ空间,原理很简单,就是用程序来打开好友的QQ空间, 然后再用程序关闭打开的空间就可以了,网速快的话,一秒钟可以访问N个好友. 本程序代码很简单,没什么好说的.值得一提的是,本程序使用到了界 ...

  6. Win8自带IE10访问QQ空间及Flash游戏不兼容问题解决方法

    转载至:http://hi.baidu.com/wangce1204/item/c2e053722d7c35346cc37c4e 使用Win8自带IE10浏览器访问QQ空间时,很多用户电脑会出现单击模 ...

  7. qq修改实名认证已达上限_qq空间登陆 使用Phantomjs模拟登录QQ空间

    在使用Python进行数据爬取的过程中,我们一般使用Selenuim自动化测试工具对需要进行登录验证和动态JS数据的站点进行爬取.而与Selenuim相对应的浏览器组件,为了方便起见,一般使用Fire ...

  8. python qq空间登录_模拟登录QQ空间

    # coding=utf-8 from selenium import webdriver # 模拟登录QQ空间 def Start_Login(): # 这个是chormedriver的地址 dri ...

  9. 【Python3.6爬虫学习记录】(九)模拟登陆QQ空间爬取好友所有留言并制作词云

    前言:非常郁闷,写了第三遍了,无故404 学了五天了,熬夜搞出这份代码,虽然一度卡死几个小时,但结果是好的. 目录 第一部分 Selenium+Chrome爬取空间留言 1.1 使用说明 1.2 代码 ...

最新文章

  1. python身份运算符的语法规则_7 Python语法入门之与用户交互、运算符
  2. Linux.Netstat
  3. 可视化Linux性能监控
  4. 【Linux】一步一步学Linux——netstat命令(166)
  5. antd动态隐藏表格中的一列_有很多excel表格,如何快速合并到一张表格里?
  6. JavaScript中的定时器
  7. 云要闻 | 华为助力5G;青云云资源价格全面下调;神州数码签订云计算服务合同
  8. CSDN开放90%页面缩放阅读博文的惊喜
  9. 学习easyui疑问(二)
  10. JS简单实现邻近算法(KNN)
  11. CentOS6.6下搭建vsftpd+PAM认证
  12. cmake install_CMAKE入门实战
  13. pdf打印去掉页眉页脚(兼容ie)
  14. TypeScript代理模式/委托模式
  15. Citrix PVS无盘系统最小环境搭建
  16. Fermat theorem (stationary points)
  17. [视频整理]使您成为windows专家的一些学习习惯
  18. 各款adsl(猫)默认密码
  19. 无辜被黑 我在北大青鸟的真实工作经历(转帖)
  20. 解锁iPhone的三种方法

热门文章

  1. 路由器redirect 配置_新页软件:如何设定双层以上路由器互联网模式
  2. Pytorch中rand,randn, random以及normal的区别
  3. 调取python背景减法库:MOG2和KNN,非常好用
  4. Linux上安装Matlab2020a
  5. 认认真真推荐9个高质量公众号
  6. 【MySQL】创建数据库表
  7. 软件测试人员去外包公司待遇怎么样?外包薪资高吗?
  8. 对数线性模型(Log-Linear Model)一种判别式模型的创建框架
  9. JavaWeb-13 (购物车项目2)
  10. 2019 kyle年度总结