如何解决在类内部解析时无输出
我是python的新手,我正尝试使用以下代码来解析https://rustavi2.ge/ka/schedule 打开页面时,您会看到
07:15ანიმაცია“სონიკბუმი” 通过检查,我也可以看到elements标签和class,但是以下代码返回只有None。我知道我做错了什么,但无法真正解决。
import requests
from bs4 import BeautifulSoup
r = requests.get('https://rustavi2.ge/ka/schedule')
c = r.content
soup = BeautifulSoup(c,'html.parser')
a = soup.find("div",{"class": "sch_cont"}).find("div",{"class": "bade_line"})
print((a).encode("utf-8"))
解决方法
数据是通过Ajax从外部站点加载的:
def button = 2
打印:
import requests
import urllib3
requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS = 'ALL:@SECLEVEL=1'
from bs4 import BeautifulSoup
url = 'https://rustavi2.ge/includes/bade_ajax.php?dt=2020-08-17&lang=ka'
soup = BeautifulSoup(requests.get(url).content,'html.parser')
for tm,title in zip(soup.select('.b_time'),soup.select('.b_title')):
print(tm.text,title.text)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。