小白的第一个爬虫程序(糗事百科)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白的第一个爬虫程序(糗事百科)相关的知识,希望对你有一定的参考价值。

import urllib.request

import re


for page in range(1, 10):
    url = "https://www.qiushibaike.com/8hr/page/"+str(page)+"/"
    headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0"}

    pattern = re.compile(<div\sclass="content">(.*?)</div>, re.S)

    request = urllib.request.Request(url, headers=headers)
    response = urllib.request.urlopen(request)
    html = response.read().decode("utf-8")

    count_list = pattern.findall(html)
    for i in count_list:
        print(i.replace("<span>", "").replace("</span>", "").replace("<br/>", ""))

 

以上是关于小白的第一个爬虫程序(糗事百科)的主要内容,如果未能解决你的问题,请参考以下文章

爬虫糗事百科图片代码

爬虫实战 爬取糗事百科

Python爬虫(十七)_糗事百科案例

scrapy框架爬取糗事百科

Python 爬虫学习2

python爬虫基础案例之糗事百科