[英]Beautiful Soup 4 find method returns 'None'
from bs4 import BeautifulSoup
import requests
import re
username = input('enter username: ')
url = f'https://www.tiktok.com/@{username}'
response = requests.get(url).text
soup = BeautifulSoup(response, 'html.parser')
subname = soup.find('h1', class_="share-sub-title")
print(subname)
我搜索什么並不重要,它只返回“無”。 請幫幫我,我過去 3 天一直在尋找這個解決方案,但我找不到。 我也是編碼新手,所以我很抱歉。
我不確定這是否是您代碼中的問題,但您可以試試這個。 在您的請求對象中添加標頭。
headers = {}
headers['User-Agent'] = "Mozilla/5.0 (X11; Linux i686)"
response = requests.get(url, headers=headers).text
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.