爬取視頻解析網站的解析接口


 我的網站:www.liunian.online (流年在線vip視頻解析)

空間到期沒錢續費已關閉  (。•́︿•̀。),等有錢吃飯了再買。當初建這個網站就是為了熟悉一下建站過程,用的解析接口都是從別人的網站拿的,源碼也是從網上下載的233333333

 

正文:

想動手寫一個爬取接口的爬蟲,練練手。

不寫不知道,一寫嚇一跳,動手能力確實差,以后還是要多寫多練!

附上代碼:

 1 import requests
 2 from bs4 import BeautifulSoup
 3 
 4 def get_htmltext(url):
 5     try:
 6         kv = {'user-agent':'mozilla/5.0'}
 7         r = requests.get(url,headers=kv,timeout=30)
 8         r.raise_for_status()
 9         r.encoding = r.apparent_encoding
10         return r.text
11     except:
12         return ''
13 
14 def get_api(html,ulist):
15     soup = BeautifulSoup(html,'html.parser')
16     op = soup.find_all('option')
17     for tag in op:
18         ulist.append(tag.attrs['value'])
19 
20 def save_api(ulist,path):
21     with open(path,'a') as f:
22         f.write('\n'+'---------(此次爬取接口如下)------------------------')
23         for api in ulist:
24             f.write('\n'+ api + '\n')
25         f.close()
26 
27 def main():
28     info = []
29     save_path = 'D://videoapi.txt'
30     url = 'http://' + input("輸入要爬取的視頻解析網站的網址:")
31     html = get_htmltext(url)
32     get_api(html,info)
33     save_api(info,save_path)
34 
35 main()

目瞪狗呆:原來會自動創建video.txt文件,原來。。。

 

代碼還有很多可以優化的地方,先這樣吧,我要去上課啦  ε=ε=ε=┌( ´°ェ°)┘

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM