Python中如何判断视频中的方法是否过时了
有朋友可以帮忙看看视频中提供的方法是否已经过时了?
<iframe src="https://www.youtube.com/embed/6f2O4LEU058" class="embedded_video" allowfullscreen="" type="text/html" id="ytplayer" frameborder="0"></iframe>
&list=PLohb4k71XnPaQRTvKW4Uii1oq-JPGpwWF&index=6&t=0s我试过淘宝和京东,不知道为什么在选框那边就已经不行了,试过 print(soup.select(‘关键字’),输出列表是空表
是这个内容过时了么?
哦 我的代码是;
import requests
from bs4 import BeautifulSoup
res = requests.get(‘https://search.jd.com/Search?keyword=%E6%B4%97%E8%A1%A3%E6%9C%BA&enc=utf-8&suggest=1.rem.0.0&wq=xi%20yi%20ji&pvid=34bc86afd26c4a3b9e57baca91c3e217’)
soup = BeautifulSoup(res.text,‘lxml’)
for item in soup.select(’.gl-i-wrap’):
print(item.select(‘i’)[0].text)
Python中如何判断视频中的方法是否过时了
6 回复
不是啦 我没有抄他的全部,这个关键字这些是我自己解析的。。。只是不知道为什么拉不出来内容,我试着用 print,打印出来是空表。
因为他教的这个方法真的很简单,所以,想知道是不是我哪里做错了。还想沿着他的继续练习
谷歌出的 putt…是最适合搞这种的,python 现在感觉玩不过 js 了
一直没玩过吧。。python 只是工具包多,只要打数据路线
设置下 headers 参数就出来了。
嗯,我试一下,但是问题是,我也 print 过前面网页,是可以输出原来网页的 html 文档,如果是 header,难道不会直接报错么?没什么经验,请教下~
另外,我在晚上看了下,有人专门说了,是因为爬取的时候看到的网页是经过 js 渲染,所以会导致选取的标签不可用,但是,他这种说法好像也不对吧,我用的是开发者工具查看的。。这个应该不是渲染后的呀。。
还真的设置一下就可以 run 出来。。。那这种出现也不报错。。。要怎么知道是哪个出问题。。。一个个试来看对方的反爬么?

