首页 > 编程语言 >爬虫简单python小程序

爬虫简单python小程序

时间:2023-04-02 09:02:53浏览次数:40  
标签:get python 程序 number 爬虫 url titles page soup

import requests
from bs4 import BeautifulSoup

base_url = 'your_base_url_here'

# 根据网站的实际URL模式修改此函数
def get_page_url(page_number):
    return f'{base_url}?page={page_number}'

# 根据网站的HTML结构,您可能需要修改以下选择器以获取游戏标题
def get_game_titles(soup):
    return soup.select('span.title')

for page_number in range(1, 198):
    url = get_page_url(page_number)
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    game_titles = get_game_titles(soup)

    print(f'Page {page_number}:')
    for title in game_titles:
        print(title.text)
    print('\n')

  

标签:get,python,程序,number,爬虫,url,titles,page,soup
From: https://www.cnblogs.com/chelseatan/p/17279889.html

相关文章

  • python的类继承总结
    参考文档:https://blog.csdn.net/yilulvxing/article/details/85374142总结如下:第一种情况:子类和父类都有__init__(self)方法情况继承研究#如果子类也有init方法,那么调用父类的实例属性必须要在子类的init()方法中有这个super().__init__()【这点尤其要注意】#如果子类也有in......
  • Python内存管理
    Python内存管理的三个阶段:1.引用计数引用计数是Python内存管理的第一道防线。当一个对象被引用时,Python会为其分配一段内存,并将其引用计数设置为1。当对象被多次引用时,其引用计数会逐渐增加。当一个对象不再被引用时,Python将其引用计数减少1。当一个对象的引用计数变为......
  • 【转载】 解决VSCode运行或调试python文件无反应的问题
    ————————————————版权声明:本文为CSDN博主「姜行者」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/kraisi/article/details/127287966  ====================================================  ......
  • 微信小程序slider抖动
    问题描述:做一个音乐播放器的UI,想要使用slider做歌曲进度条,能拖动那种。为了使进度条自动向前,设置了一个interval,每500ms更新一次,用audioctx.currentTime更新,有拖动的时候用拖动值更新。拖动进度条的时候发现:从B点拖到A点,小圆圈回先退回B点,然后弹回A点。声音播放没有回退现象,就是进......
  • import this Python之禅 20条准则
    运行importthis这句代码后返回的内容importthisTheZenofPython,byTimPetersBeautifulisbetterthanugly.Explicitisbetterthanimplicit.Simpleisbetterthancomplex.Complexisbetterthancomplicated.Flatisbetterthannested.Sparseisbette......
  • python pygame播放音频文件
    pythonpygame播放音频文件 pipinstallpygame  importpygame#Initializepygamepygame.init()#LoadtheMP3filepygame.mixer.music.load("1.mp3")#PlaytheMP3filepygame.mixer.music.play()#WaitfortheMP3filetofinishplayingwhil......
  • 软件测试经验与教训之测试文档和与程序员交互
    测试文档的核心需求:1.测试文档主要支持我们找出这个产品版本中的程序错误,指派工作和跟踪工作状态2.测试文档为新测试小组成员提供培训材料,让新成员快速的了解产品测试文档模板的优点是以标准组织形式,涵盖一组标准化的问题,并使用标准术语,这样会使人更容易理解但是测试模板有时......
  • 爬虫实战(一)爬取静态页面数据
    前言 我们以一个静态网站作为案例进行练习,网站链接为:https://ssr1.scrape.center/,这个网站里面包含一些电影信息。网站首页如下图所示:          我们点击其中一部电影,会进入该电影的详情页面,如下图所示:我们需要爬取的信息为每部电影的名称、封面、类别、......
  • python学习-基础案例
    案例一打印排序好的数据#列表方式lst_name=['林黛玉','薛宝钗','贾元春','贾探春','史湘云']lst_sign=['①','②','③','④','⑤']foriinrange(5):print(lst_sign[i],lst_name[i])print(�......
  • linux 安装Python
    Linux通常附带大多数Python都是2.7.5版本。如果我们想使用Python3,最好安装一个新的Python3环境,但请不要尝试删除Python2,避免引起不必要的麻烦。1、获取python#在Linux的home目录下创建一个python3目录mkdir/home/python3#切换到python3目录cd/home/python3#下载安装包到py......