一,前言
调用库:
import requests as rts
from bs4 import BeautifulSoup as Bp
import re
- 1
- 2
- 3
二,实现
import requests as rts
from bs4 import BeautifulSoup as Bp
import re
def reqdata(key,url):
r = rts.post(url,{'searchkey':key})
r.raise_for_status()
r.encoding = r.apparent_encoding
return r.text
def handledata(key,url):
re_list = []
soup = Bp(reqdata(key,url),'html.parser')
data = soup.find_all('a')
for i in data:
try:
if re.findall(key,i.text): #根据关键字进行筛选
re_list.append(i.text + ':' +'http://www.biquge.info' + i['href'])
except:
continue
return '\n'.join(re_list)
def main():
key = input('请输入关键字:')
url = "http://www.biquge.info/modules/article/search.php"
print(handledata(key,url))
return
if __name__ == '__main__':
main()
- <

本文介绍如何使用Python爬虫技术,简单实现一个可以根据用户需求搜索小说的应用。通过调用相关库,轻松抓取网络上的小说资源,满足你的阅读需求。
最低0.47元/天 解锁文章
3676

被折叠的 条评论
为什么被折叠?



