Pythonpython 通用爬虫(百度贴吧)import requests class TiebaSpider(): def __init__(self,tieba_name): self.tieba_name = tieba_name print(self.tieba_name) self.url_temp = "https://tieba.baidu.com/f?kw="+tieba_name+"作者王明昌发布时间2019-10-05最后更新2019-10-05复制import requests class TiebaSpider(): def __init__(self,tieba_name): self.tieba_name = tieba_name print(self.tieba_name) self.url_temp = "https://tieba.baidu.com/f?kw="+tieba_name+"&ie=utf-8&pn={}" self.headers = {"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"} def get_url_list(self): # url_list = [] # for i in range(1000): # url_list.append(self.url_temp.format(i*50)) # return url_list # 等同于如下 return [self.url_temp.format(i*50) for i in range(1000) ] def parse_url(self,url): print(url) response = requests.get(url,headers = self.headers ) return response.content.decode() def save_html(self,html_str,page_num): tieba_name = self.tieba_name file_path = "{}-{}页.HTML".format(tieba_name,page_num) with open(file_path,"w",encoding="utf-8") as f: f.write(html_str) # 1.构建url列表 #2.遍历发布请求 #3.保存 def run(self): url_list = self.get_url_list() for url in url_list: html_str = self.parse_url(url) page_num = url_list.index(url)+1 self.save_html(html_str,page_num) if __name__ == '__main__': tieba_spider = TiebaSpider("李毅") tieba_spider.run() 
2019-10-05python request模块sign token获取不到可测试手机端 百度翻译(案例) import requests header = { 'user-agent': 'Mozilla/5.0 (Linux; Android
2019-10-05python 案例itchat 查看手机微信中用户比例 import itchat import pandas as pd # Python抓取微信好友数量、性别、城市分布,以及将py文件打包成exe. #https:
2019-10-05python连接mysql数据库安装 安装 pip3 install pymysql python3 import pymysql python2 import MySQLdb 操作sql 增 import pymysql conn
2018-12-25Python | 从零学习pythonmac下载/安装环境 https://www.python.org/downloads/release/python-372/ 测试是否安装(命令行) python3 //mac自带python2 出
2020-07-29python 采集唯美girlimport requests; import re; import os; # 1.请求网页 header = { "user-agent":'Mozilla/5.0 (Macintosh; Int