精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

拒絕低效!Python教你爬蟲公眾號文章和鏈接

開發 后端
上一篇文章整理了的公眾號所有文章的導航鏈接,其實如果手動整理起來的話,是一件很費力的事情,因為公眾號里添加文章的時候只能一篇篇的選擇,是個單選框。

[[314719]]

 前言

上一篇文章整理了的公眾號所有文章的導航鏈接,其實如果手動整理起來的話,是一件很費力的事情,因為公眾號里添加文章的時候只能一篇篇的選擇,是個單選框。

 

面對幾百篇的文章,這樣一個個選擇的話,是一件苦差事。

pk哥作為一個 Pythoner,當然不能這么低效,我們用爬蟲把文章的標題和鏈接等信息提取出來。

抓包

我們需要通過抓包提取公眾號文章的請求的 URL,參考之前寫過的一篇抓包的文章 Python爬蟲APP前的準備,pk哥這次直接抓取 PC 端微信的公眾號文章列表信息,更簡單。

我以抓包工具 Charles 為例,勾選容許抓取電腦的請求,一般是默認就勾選的。

 

為了過濾掉其他無關請求,我們在左下方設置下我們要抓取的域名。

 

 

打開 PC 端微信,打開 「Python知識圈」公眾號文章列表后,Charles 就會抓取到大量的請求,找到我們需要的請求,返回的 JSON 信息里包含了文章的標題、摘要、鏈接等信息,都在 comm_msg_info 下面。

 

這些都是請求鏈接后的返回,請求鏈接 url 我們可以在 Overview 中查看。

 

通過抓包獲取了這么多信息后,我們可以寫爬蟲爬取所有文章的信息并保存了。

初始化函數

公眾號歷史文章列表向上滑動,加載更多文章后發現鏈接中變化的只有 offset 這個參數,我們創建一個初始化函數,加入代理 IP,請求頭和信息,請求頭包含了 User-Agent、Cookie、Referer。

 

這些信息都在抓包工具可以看到。

 

請求數據

通過抓包分析出來了請求鏈接,我們就可以用 requests 庫來請求了,用返回碼是否為 200 做一個判斷,200 的話說明返回信息正常,我們再構建一個函數 parse_data() 來解析提取我們需要的返回信息。

 

  1. def request_data(self): 
  2.     try: 
  3.         response = requests.get(self.base_url.format(self.offset), headers=self.headers, proxies=self.proxy) 
  4.         print(self.base_url.format(self.offset)) 
  5.         if 200 == response.status_code: 
  6.            self.parse_data(response.text) 
  7.     except Exception as e: 
  8.         print(e) 
  9.         time.sleep(2) 
  10.         pass 

提取數據

通過分析返回的 Json 數據,我們可以看到,我們需要的數據都在 app_msg_ext_info 下面。

 

我們用 json.loads 解析返回的 Json 信息,把我們需要的列保存在 csv 文件中,有標題、摘要、文章鏈接三列信息,其他信息也可以自己加。

 

  1. def parse_data(self, responseData): 
  2.             all_datas = json.loads(responseData) 
  3.             if 0 == all_datas['ret'and all_datas['msg_count']>0: 
  4.                 summy_datas = all_datas['general_msg_list'
  5.                 datas = json.loads(summy_datas)['list'
  6.                 a = [] 
  7.                 for data in datas: 
  8.                     try: 
  9.                         title = data['app_msg_ext_info']['title'
  10.                         title_child = data['app_msg_ext_info']['digest'
  11.                         article_url = data['app_msg_ext_info']['content_url'
  12.                         info = {} 
  13.                         info['標題'] = title 
  14.                         info['小標題'] = title_child 
  15.                         info['文章鏈接'] = article_url 
  16.                         a.append(info) 
  17.                     except Exception as e: 
  18.                         print(e) 
  19.                         continue 
  20.  
  21.                 print('正在寫入文件'
  22.                 with open('Python公眾號文章合集1.csv''a', newline='', encoding='utf-8'as f: 
  23.                     fieldnames = ['標題''小標題''文章鏈接']  # 控制列的順序 
  24.                     writer = csv.DictWriter(f, fieldnames=fieldnames) 
  25.                     writer.writeheader() 
  26.                     writer.writerows(a) 
  27.                     print("寫入成功"
  28.  
  29.                 print('----------------------------------------'
  30.                 time.sleep(int(format(random.randint(2, 5)))) 
  31.                 self.offset = self.offset+10 
  32.                 self.request_data() 
  33.             else
  34.                 print('抓取數據完畢!'

這樣,爬取的結果就會以 csv 格式保存起來。

運行代碼時,可能會遇到 SSLError 的報錯,最快的解決辦法就是 base_url 前面的 https 去掉 s 再運行。

保存markdown格式的鏈接

經常寫文章的人應該都知道,一般寫文字都會用 Markdown 的格式來寫文章,這樣的話,不管放在哪個平臺,文章的格式都不會變化。

在 Markdown 格式里,用 [文章標題](文章url鏈接) 表示,所以我們保存信息時再加一列信息就行,標題和文章鏈接都獲取了,Markdown 格式的 url 也就簡單了。

 

  1. md_url = '[{}]'.format(title) + '({})'.format(article_url) 

爬取完成后,效果如下。

 

我們把 md鏈接這一列全部粘貼到 Markdown 格式的筆記里就行了,大部分的筆記軟件都知道新建 Markdown 格式的文件的。

 

這樣,這些導航文章鏈接整理起來就是分類的事情了。

責任編輯:華軒 來源: Python知識圈
相關推薦

2021-06-10 18:24:59

反爬蟲驗證碼爬蟲

2017-08-01 17:02:19

代碼Python數據

2015-09-29 11:02:44

微信公眾號運營

2022-12-05 10:47:37

2022-01-15 07:22:45

RSS訂閱互聯網聚合閱讀

2023-11-23 19:36:58

2010-03-15 15:21:40

Python分割器

2013-04-08 15:56:49

2013-04-09 22:41:00

微信公眾平臺公眾賬號

2021-10-22 15:06:38

騰訊微信移動應用

2024-03-28 08:10:37

Java技巧SEO

2014-02-19 11:12:35

2018-05-14 15:27:06

Python網絡爬蟲爬蟲架構

2021-04-14 14:37:13

微信公眾號騰訊

2020-07-10 08:24:18

Python開發工具

2011-06-10 15:39:47

外鏈

2019-12-27 13:31:33

Talking DatAI人工智能

2017-09-05 08:52:37

Git程序員命令

2018-05-14 16:34:08

Python網絡爬蟲Scrapy

2018-05-22 15:30:30

Python網絡爬蟲分布式爬蟲
點贊
收藏

51CTO技術棧公眾號

色欧美88888久久久久久影院| 97久久人人超碰| 日韩在线一区二区三区免费视频| 亚洲小视频网站| 国内在线免费视频| 久久精品一区二区三区不卡| 91久久夜色精品国产网站| 精品无码一区二区三区电影桃花| 九色精品91| 欧美一三区三区四区免费在线看| 一二三四视频社区在线| jzzjzzjzz亚洲成熟少妇| 高清成人免费视频| 国产精品久久不能| 国产精品a成v人在线播放| 韩日一区二区三区| 欧美精品一区二区三| 免费看污黄网站| freexxx性亚洲精品| 国产精品久久看| 精品日本一区二区三区在线观看 | 黄色网在线免费观看| 不卡高清视频专区| 成人天堂噜噜噜| 日本视频网站在线观看| 欧美日韩网站| 久久精品欧美视频| 亚洲一区视频在线播放| 卡通动漫国产精品| 日韩亚洲欧美在线| 999这里有精品| 最新日韩一区| 一本一本久久a久久精品综合麻豆| 无码人妻精品一区二区三区99v| 国产日韩精品在线看| 99精品欧美一区二区蜜桃免费| 亚洲a∨日韩av高清在线观看| 日韩乱码一区二区三区| 麻豆久久婷婷| 69**夜色精品国产69乱| 国产精品19乱码一区二区三区| 在线精品视频在线观看高清| 中文字幕在线亚洲| 欧美另类69xxxx| 国内黄色精品| 午夜精品久久久久久久爽 | 网站免费在线观看| 国产图片一区| 亚洲第一精品夜夜躁人人躁| 国产无套精品一区二区三区| 欧美视频二区欧美影视| 欧美一区二区日韩| 下面一进一出好爽视频| 精品国产一区二区三区2021| 91精品国产综合久久国产大片 | 成人av色网站| 欧美亚洲动漫精品| 中文字幕第88页| 少妇高潮一区二区三区99| 欧美日本在线看| 加勒比av中文字幕| 欧美国产亚洲精品| 亚洲国产欧美一区二区三区同亚洲 | 艳色歌舞团一区二区三区| 波多野结衣在线网站| 国产欧美一区二区三区鸳鸯浴 | 精品蜜桃一区二区三区| 少妇av一区二区| 97国产一区二区| 欧美日韩一区综合| 午夜视频成人| 亚洲激情在线激情| 免费在线观看视频a| 一本大道色婷婷在线| 在线影视一区二区三区| www.99r| 日韩中文字幕在线一区| 亚洲国产精品一区二区三区| 少妇按摩一区二区三区| av在线不卡免费观看| 久久亚洲综合国产精品99麻豆精品福利 | 亚洲一区电影777| 波多野结衣家庭教师在线| 日韩一区二区三区免费| 在线综合视频播放| 久久免费精品国产| 国产欧美日韩在线观看视频| 日韩综合中文字幕| 日本三级网站在线观看| 日韩国产欧美三级| 懂色一区二区三区av片| 欧美成人免费| 亚洲精品免费在线播放| 91传媒久久久| 精品国产亚洲一区二区三区| 亚洲精品电影在线| 麻豆网址在线观看| 国产免费成人| 亚洲a在线播放| 亚洲欧美综合在线观看| 中文字幕亚洲电影| 免费成人在线视频网站| 91麻豆精品国产91久久久更新资源速度超快| 91麻豆精品国产91久久久资源速度| 中文字幕人妻一区| 日韩国产一区二区| 国产69精品久久久久99| 一级aaaa毛片| 91美女在线观看| 久久久久久久久网| 午夜日韩成人影院| 亚洲成人久久久| 一级黄色片日本| 丝袜脚交一区二区| 国产精品一区二区a| 三区四区电影在线观看| 欧美日韩激情美女| 国产精品欧美性爱| 99精品国产一区二区三区| 26uuu另类亚洲欧美日本一| www.久久成人| 中文字幕一区二区三区在线观看| 精品久久久久久久久久中文字幕| 国产精品欧美一区二区三区不卡| 亚洲天堂精品在线| 欧美亚洲精品天堂| 国产一区在线观看视频| 在线视频91| 三级中文字幕在线观看| 日韩三级精品电影久久久| 欧美人与禽zoz0善交| 香蕉av777xxx色综合一区| 岛国视频一区| 肉体视频在线| 日韩一区二区免费在线电影| 波多野结衣在线网址| 麻豆精品国产91久久久久久| 欧美日韩亚洲一区二区三区四区| 极品av在线| 亚洲电影免费观看高清| 欧美人妻精品一区二区三区| 国产乱子伦一区二区三区国色天香| 一区不卡视频| 国产麻豆一区| 久久视频中文字幕| 国产女人高潮时对白| 最好看的中文字幕久久| 亚洲18在线看污www麻豆| 91欧美国产| 国产精品久久久久久久久| 黄色av网址在线免费观看| 91福利在线导航| 欧洲美熟女乱又伦| 青青草国产成人av片免费| 亚洲高清乱码| 97久久中文字幕| 久久国产精品久久国产精品| 99久久精品国产一区色| 亚洲激情图片一区| www.黄色网| 亚洲黄色影片| 欧美一区二区视频17c| 精品成人免费一区二区在线播放| 伊人久久综合97精品| 亚洲熟女乱色一区二区三区久久久| 中文字幕一区二区三区在线观看| 久久精品无码一区二区三区毛片| 女人香蕉久久**毛片精品| 国产精品一级久久久| 中文字幕这里只有精品| 一区二区三区国产视频| 国产精品美女一区| 一区二区三区欧美日韩| 中文文字幕文字幕高清| 视频一区欧美日韩| 性欧美videosex高清少妇| 自拍偷拍亚洲| 粗暴蹂躏中文一区二区三区| 人人妻人人玩人人澡人人爽| 欧美视频一二三| 国产极品视频在线观看| 福利一区二区在线| 成人精品视频一区二区| 91久久国产| 国产区一区二区三区| 欧美不卡高清一区二区三区| 精品国偷自产在线| 人人妻人人澡人人爽人人欧美一区 | 欧美日韩黄色| 欧美一区二区三区……| 欧美精品日韩少妇| 亚洲а∨天堂久久精品喷水| 波多野结衣高清视频| 一区二区三区免费看视频| 青青草视频成人| 国产一区二区三区黄视频| 欧美老熟妇喷水| 亚洲精彩视频| 明星裸体视频一区二区| 亚洲伊人伊成久久人综合网| 国语自产偷拍精品视频偷| 番号在线播放| 亚洲精品动漫100p| 国产精品毛片一区视频播| 富二代精品短视频| 亚洲国产123| 国产日韩欧美麻豆| 亚洲高清无码久久| 国内精品伊人久久久久av一坑| www国产精品内射老熟女| 欧美福利电影在线观看| 神马欧美一区二区| 日韩成人动漫在线观看| 亚洲自拍偷拍色图| 国产亚洲欧美日韩精品一区二区三区 | 国产日产精品一区二区三区的介绍| 99久久精品免费看国产| 天堂网成人在线| 秋霞电影网一区二区| 北条麻妃在线视频观看| 欧美fxxxxxx另类| 一区二区成人国产精品 | 草草草视频在线观看| 久久综合99| 日韩资源av在线| 啪啪激情综合网| 国产精品一区二区三区不卡 | 欧美一级黄色大片| 一区二区三区www污污污网站| 色妹子一区二区| 天堂а√在线中文在线新版 | 国产一区二区三区视频免费观看| 色拍拍在线精品视频8848| 亚洲高清毛片一区二区| 香蕉加勒比综合久久| 久草资源在线视频| 一区二区日韩av| 精品欧美一区二区久久久久| 综合久久久久久| 999精品在线视频| 亚洲色图欧洲色图婷婷| 顶级黑人搡bbw搡bbbb搡| 国产精品美女久久久久久久网站| 男生草女生视频| 久久久久久久综合狠狠综合| 女人又爽又黄免费女仆| 久久精品无码一区二区三区| 精品成人av一区二区三区| 久久亚洲精品国产精品紫薇| 免费在线观看成年人视频| 91在线视频免费观看| www.色多多| 久久久99免费| 国产极品视频在线观看| 亚洲色图20p| 欧美人妻一区二区| 性感美女极品91精品| 久久久久久久黄色片| 日韩欧美黄色动漫| 成人a v视频| 欧美探花视频资源| 国产又黄又粗又猛又爽| 欧美一区二区三区四区五区| 超碰在线观看99| 日韩成人在线网站| 国产免费视频在线| 久久激情视频久久| 国精产品一区一区三区mba下载| 久久久久久亚洲精品中文字幕 | 91影视免费在线观看| 91夜夜蜜桃臀一区二区三区| 国产日韩久久| 精品国产一区二区三区| 91免费视频黄| 亚洲裸体俱乐部裸体舞表演av| 欧美激情成人网| 激情欧美日韩一区二区| 国产国语老龄妇女a片| 91香蕉视频在线| sm捆绑调教视频| 亚洲成人手机在线| 久久午夜鲁丝片| 91精品国产乱| 男人天堂综合| 欧美成年人视频网站| 中文字幕高清在线播放| 成人h片在线播放免费网站| 成人免费在线电影网| 日本高清一区| 欧美精品色网| 一级在线免费视频| 国产美女在线观看一区| 黄色短视频在线观看| 亚洲欧美日韩一区二区| 日产精品久久久| 欧美一区二区三区在线电影| 麻豆导航在线观看| 欧美黑人性视频| 精品福利在线| 美日韩免费视频| 欧美精品激情| 日本中文字幕观看| 久久综合给合久久狠狠狠97色69| 91高清免费观看| 欧美午夜精品久久久久久孕妇| 国精产品乱码一区一区三区四区| 正在播放欧美一区| 高清在线视频不卡| 亚洲自拍高清视频网站| 日韩欧美在线中字| 精品中文字幕av| 丁香六月久久综合狠狠色| 手机av在线不卡| 在线日韩国产精品| 天堂网在线观看视频| 欧美激情高清视频| 国产欧美88| 日韩一区免费观看| 先锋影音国产一区| 喷水视频在线观看| 亚洲综合色自拍一区| 999免费视频| 日韩三级影视基地| 成人免费毛片嘿嘿连载视频…| 久久久久欧美| aa级大片欧美三级| 亚洲麻豆一区二区三区| 亚洲精选视频免费看| 国产精品人人妻人人爽| 视频一区视频二区国产精品| 在线免费日韩片| 精品国产91亚洲一区二区三区www| 午夜日韩福利| 激情在线观看视频| 日韩理论片一区二区| 97国产成人无码精品久久久| 最近2019中文免费高清视频观看www99 | 中文字幕在线播放一区| 亚洲福利视频导航| 国产 日韩 欧美 精品| 欧美俄罗斯乱妇| 99精品中文字幕在线不卡| 隔壁人妻偷人bd中字| 国产91精品一区二区| 麻豆一区二区三区精品视频| 日韩欧美www| 色噜噜狠狠狠综合欧洲色8| 成人av影视在线| 国产一区二区三区四区老人| 影音先锋资源av| 亚洲国产精品久久不卡毛片 | 国产在线精品91| 久久久久久久久久久久久夜| 亚洲色成人www永久网站| 在线亚洲欧美视频| 999精品视频在线观看| 91成人在线视频观看| 国产sm精品调教视频网站| 国产 日韩 欧美 成人| 亚洲国产成人精品一区二区| 日韩大片免费观看| 日本视频一区二区在线观看| 老司机午夜精品| 69xx绿帽三人行| 亚洲精品国产精品国自产观看浪潮| 91av亚洲| 亚洲精品欧美精品| 国产乱码精品1区2区3区| 国产一级理论片| 亚洲视频网站在线观看| 在线成人免费| a级黄色一级片| 欧美国产成人精品| 精品国产18久久久久久| 91国产精品视频在线| 欧美日韩一二三四| 一区二区三区人妻| 欧美午夜激情小视频| 欧美人xxx| 精品人伦一区二区三区| 久久99久久久欧美国产| 久久综合色综合| 在线看国产精品| 亚洲精品福利| 日本女优爱爱视频| 亚洲精品久久久蜜桃| 手机福利在线| 91久久嫩草影院一区二区| 午夜亚洲影视| 成人免费精品动漫网站| 日韩成人中文字幕| а天堂中文最新一区二区三区| 真人抽搐一进一出视频| 国产视频一区在线播放| 亚洲h视频在线观看| 国产97在线观看| 亚洲激情另类| 欧美肥妇bbwbbw| 国产亚洲xxx| 精品国产一区二区三区不卡蜜臂|