Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从中删除python中的动态内容https://brainly.co.id/tugas/148_Python_Web_Web Scraping_Beautifulsoup - Fatal编程技术网

从中删除python中的动态内容https://brainly.co.id/tugas/148

从中删除python中的动态内容https://brainly.co.id/tugas/148,python,web,web-scraping,beautifulsoup,Python,Web,Web Scraping,Beautifulsoup,如何在beautiful soup或任何其他库中为标记刮取动态内容 和21 无法使用beautiful soup访问这些 # <span data-test="answer-box-thanks-value">19</span> r=requests.get('https://brainly.co.id/tugas/148') r=r.text # print("Terima kasih" in r) bsoup=Beautiful

如何在beautiful soup或任何其他库中为标记刮取动态内容
21

无法使用beautiful soup访问这些

# <span data-test="answer-box-thanks-value">19</span>
r=requests.get('https://brainly.co.id/tugas/148')
r=r.text
# print("Terima kasih" in r)
bsoup=BeautifulSoup(r,'html.parser')
for span in bsoup.find_all('span',{"data-test":"answer-box-thanks-value"}):
    print(span)
#19
r=请求。获取('https://brainly.co.id/tugas/148')
r=r.text
#打印(r中的“Terima kasih”)
bsoup=BeautifulSoup(r,'html.parser')
对于bsoup.find_all('span',{“数据测试”:“应答框感谢值”})中的span:
打印(span)

如果检查页面,您会看到数据在
的“upvoteCount”:21下

尝试以下操作以获得正确的向上投票计数:

import re
import requests
from bs4 import BeautifulSoup

URL = "https://brainly.co.id/tugas/148"
soup = BeautifulSoup(requests.get(URL).content, "html.parser")

result = re.search(r'"upvoteCount":(\d+)', str(soup)).group(1)
print(result) # Output: 21

如何在网页上获得绿色的验证按钮?@AbhishekVerma是svg图标,你到底想刮取什么?它右边的颜色和文本是“Jawaban terverifikasi ahli”