请求变为破折号,而同一网页为我提供了包含所有详细信息的页面?

时间:2018-02-28 13:22:20

标签: python selenium-webdriver python-requests

为什么driver会获得所有详细信息,但requests无法获取所有详细信息。

我正在尝试减少使用driver从网站获取报价所需的时间。面对以下问题我无法找到解决办法。

url = 'https://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/GetQuoteFO.jsp?underlying=AUROPHARMA&instrument=FUTSTK&expiry=28MAR2018&type=-&strike=-'
raw_page = requests.get(url).text
soup = BeautifulSoup(raw_page, "lxml")
soup.find("span",{"id":"lastPrice"}).text

给出

  

' - '

url = 'https://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/GetQuoteFO.jsp?underlying=AUROPHARMA&instrument=FUTSTK&expiry=28MAR2018&type=-&strike=-'
raw_page = driver.page_source
soup = BeautifulSoup(raw_page, "lxml")
soup.find("span",{"id":"lastPrice"}).text

给出

  

' 617.00'

我无法弄清楚是否有解决方法。

0 个答案:

没有答案