我试图从以下方面获得“内容”的价值:
<meta content="trjYXw9aFup1tXoiuKixHZwcRLBEXeKOH6tqN7VuzvL7cSti/RuS4w06osJ46PwIp3Q+swKbcNeeqqhm7I7cig==" name="csrf-token"/>
import requests
from bs4 import BeautifulSoup
with requests.Session() as c:
url = 'https://www.teamtreehouse.com/'
r=requests.get(url)
soup = BeautifulSoup(r.text, 'lxml')
csrfToken = soup.find('meta', attrs={'name': 'csrf-token'})
authenticity_token = csrfToken.findAll('content')
当我^{cd1>}得到^{cd2>}
现在当我尝试和print(authenticity_token)
我得到[]
我正试图通过自己的方式获取内容的价值,请任何人提供建议
您必须使用
get()
方法来获取属性content
的值。 您正在使用find_all(),它获取您正在运行该方法的soup元素中出现的所有标记像这样:
那么
将是
相关问题 更多 >
编程相关推荐