簡體   English   中英

Beautiful Soup 4 find 方法返回“無”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM