Я пытаюсь загрузить веб-страницы с python. Некоторые страницы показаны только частично. Может быть потому, что они состоят из нескольких кадров, но я не уверен.
Например:
https://www.gurufocus.com/stock/IBM/summary
Вот мой код.
import requests
req = requests.get(URL)
with open("d:\guru100.html", "w", encoding="utf-8") as f:
f.write(req.text)
Лучше использовать webdriver
. Он возвращает больше, чем предыдущий код на сайте Yahoo, но все еще дает мало на сайте Gurufocus. Код
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("https://www.gurufocus.com/stock/IBM/summary")
with open('d:\guru100.html', 'w', encoding="utf-8") as f:
f.write(driver.page_source)
Как мне получить всю страницу?