我试图解析var-meta窗口中的一些信息,但我有点困惑如何只获取“id”的值。在
我的代码在下面
url = input("\n\nEnter URL: ")
print(Fore.MAGENTA + "\nSetting link . . .")
def printID():
print("")
session = requests.session()
response = session.get(url)
soup = bs(response.text, 'html.parser')
form = soup.find('script', {'id' : 'ProductJson-product-template'})
scripts = soup.findAll('id')
#get the id
'''
for scripts in form:
data = soup.find_all()
print data
'''
print(form)
printID()
以及这些指纹的输出
^{pr2}$同样,我只想打印ID的值(“463448473639”)。在
您可以使用以下所有sy属性检索tax。在
如果你想找一些特别的东西,那就是字典。在
^{pr2}$完整代码如下
但是,如果您想从innerText
{"id":463448473639,"title":"n/a","handle":"n/a","description":"n/a"}
获取ID的值 唯一的方法是,如下所示。在看起来你要做的事情是:
我还没有测试过,但是如果你想知道脚本标记之间的内容,我想这就是你会这样做的。get_text doc
相关问题 更多 >
编程相关推荐