【发布时间】:2020-06-16 17:54:19
【问题描述】:
我正在尝试使用 BeautifulSoup 或 Selenium 在 betexplorer(下面的链接)上获取 Head to Head 文本或其 div,但努力没有结果。如果我通过按 ctrl+U 在 chrome 上查看源代码,我可以清楚地看到它。但是转到 VsCode 然后运行下面的脚本似乎没有显示转储源上的文本或 div。
这是我的代码
美汤版
from bs4 import BeautifulSoup
import requests
def getlistings(listingurl):
headers = {'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0'} # fetching the url,
response = requests.get(listingurl, headers=headers)
soup = BeautifulSoup(response.text, "html.parser")
print(soup)
getlistings("https://www.betexplorer.com/soccer/armenia/first-league/shirak-gyumri-2-lernayin-artsakh/E3lQ7tzK/")
硒版
from Selenium import webdriver
import time
driver=webdriver.Firefox()
driver.implicitly_wait(3)
driver.get("https://www.betexplorer.com/soccer/armenia/first-league/shirak-gyumri-2-lernayin-artsakh/E3lQ7tzK/")
js = driver.page_source
print(js)
提前致谢。
【问题讨论】:
-
查看stackoverflow.com/editing-help 了解如何格式化代码块
标签: javascript python selenium beautifulsoup