如何获得BeautifulSoup的多个课程?

好斗的

试图从skidrowreloaded获得洪流链接。

在帖子详细信息页面上,我们有一个这样的div,我尝试通过id获取此div,但我认为id是动态的,因此我尝试按班级获取此div 但没有用,

<div id="tabs-105235-0-0" aria-labelledby="ui-id-1" class="ui-tabs-panel ui-widget-content ui-corner-bottom" role="tabpanel" aria-hidden="false">

以下代码未返回任何内容

source2 = source.find("div", {"class": "ui-tabs-panel ui-widget-content ui-corner-bottom"})

呃:

AttributeError: 'NoneType' object has no attribute 'find_all'

完整代码:

import os
from bs4 import BeautifulSoup
import requests
import webbrowser

clear = lambda: os.system('cls')
clear()
r = requests.get('https://www.skidrowreloaded.com/')
source = BeautifulSoup(r.content,"lxml")
source2 = source.find_all("h2")
games = []
for i in source2:
    games.append(i.a.get("href"))

lastgame = games[0]

r = requests.get(lastgame)
source = BeautifulSoup(r.content,"lxml")
source2 = source.find("div", {"class": "ui-tabs-panel ui-widget-content ui-corner-bottom"})
source3 = source2.find_all("a")
k = 0;
for i in source3:
    if k == 0: #hide steam link.
        k = k + 1
    else:      
        if i.get("href") == "https://www.skidrowreloaded.com": #hide null links
            pass
        else: #throwing links to the browser
            print(i.get("href"))
            webbrowser.open(i.get("href"))   
        k = k + 1
巴杜克

要获取所有链接,请尝试以下操作:

import requests
from bs4 import BeautifulSoup

url = "https://www.skidrowreloaded.com/projection-first-light-goldberg/"
soup = BeautifulSoup(requests.get(url).text, "html.parser").find_all("a", {"target": "_blank"})
skip = 'https://www.skidrowreloaded.com'
print([a['href'] for a in soup if a['href'].startswith('https') and a['href'] != skip])

输出:

['https://store.steampowered.com/app/726490/Projection_First_Light/', 'https://mega.nz/file/geogAATS#-0U0PklF-Q5i5l_SELzYx3klh5FZob9HaD4QKcFH_8M', 'https://uptobox.com/rqnlpcp7yb3v', 'https://1fichier.com/?0syphwpyndpo38af04ky', 'https://yadi.sk/d/KAmlsBmGaI1f2A', 'https://pixeldra.in/u/wmcsjuhv', 'https://dropapk.to/v6r7mjfgxjq6', 'https://gofile.io/?c=FRWL1o', 'https://racaty.net/dkvdyjqvg02e', 'https://bayfiles.com/L0k7Qea2pb', 'https://tusfiles.com/2q00y4huuv15', 'https://megaup.net/2f0pv/Projection.First.Light-GoldBerg.zip', 'https://letsupload.org/88t5', 'https://filesupload.org/0d7771dfef54d055', 'https://dl.bdupload.in/17ykjrifizrb', 'https://clicknupload.co/o0k9dnd3iwoy', 'https://dailyuploads.net/n1jihwjwdmjp', 'https://userscloud.com/nircdd4q1t5w', 'https://rapidgator.net/file/b6b8f5782c7c2bdb534214342b58ef18', 'https://turbobit.net/m308zh1hdpba.html', 'https://hitfile.net/5OhkcqZ', 'https://filerio.in/0wbvn4md4i91', 'https://mirrorace.org/m/1Fiic', 'https://go4up.com/dl/0ee9f4866312b5/Projection.First.Light-GoldBerg.zip', 'https://katfile.com/w74l823vuyw5/Projection.First.Light-GoldBerg.zip.html', 'https://multiup.org/download/3d355ba18d58234c792da7a872ab4998/Projection.First.Light-GoldBerg.zip', 'https://dl1.indishare.in/hs55pkx4ex82']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得穆迪课程结业状况

来自分类Dev

如何获得课程中的特定链接?

来自分类Dev

如何获得课程中的特定链接?

来自分类Dev

如何转换BeautifulSoup获得的unicode

来自分类Dev

Symfony:如何获得所有服务及其各自的课程

来自分类Dev

如何获得gradle来检测我的测试课程

来自分类Dev

我如何才能等到某人获得或失去课程?

来自分类Dev

给定C#中的课程时间范围,如何获得当前课程?

来自分类Dev

BeautifulSoup:获取课程文本

来自分类Dev

从Jackson TypeReference获得课程

来自分类Dev

获得当前课程

来自分类Dev

通过物业并获得课程

来自分类Dev

如何在课程上添加多个悬停

来自分类Dev

如何通过beautifulsoup获得隐藏输入的值?

来自分类Dev

BeautifulSoup:如何从<div>获得不同的物品

来自分类Dev

如何通过beautifulsoup获得净卖家

来自分类Dev

如何获得联接多个查询

来自分类Dev

在多个地方实施的课程

来自分类Dev

如何获得Rails开发服务器以在更改后重新加载我的课程?

来自分类Dev

访问任何子路线时如何在父路线链接上获得活动课程?

来自分类Dev

我如何在ES6课程中获得道具?

来自分类Dev

如何使用Python从BeautifulSoup打印多个值

来自分类Dev

使用此代码,我可以从第一个网址获得作者和书名的列表!如何使用BeautifulSoup抓取多个URL数据?

来自分类Dev

如何使用LINQ获得多个总数

来自分类Dev

如何获得不多个选择元素?

来自分类Dev

如何获得基于多个条件的行?

来自分类Dev

如何获得1000多个结果解析

来自分类Dev

如何获得多个句子的整体情感

来自分类Dev

如何获得多个用户的MAX COUNT?

Related 相关文章

热门标签

归档