使用的庫
- bs4
- requests
- pymongo
- fastapi
- uvicorn
爬取ip
網(wǎng)絡(luò)上搜索一下有很多提供HTTP代理的網(wǎng)站翘紊,直接使用BeautifulSoup將IP爬下來扇单。
html =requests.get(url).text
bs =BeautifulSoup(html,'html.perser')
#findAll()
#select()
驗證ip
res = requests.get(url,headers=headers,proxies=proxies)
#判斷res.status_code是否等于200
#db.insert_one()
如果驗證成功寫入數(shù)據(jù)庫。
接口
使用fastapi
@app.get('/api')
def api():
data = 查詢數(shù)據(jù)庫隨機返回一條
return data
效果展示
演示地址:找IP