Как скопировать весь сайт с селеном в Python? - PullRequest
0 голосов
/ 20 февраля 2020

Я использовал webdriver, потому что мне нужно сделать копию сайта после аутентификации.

from selenium import webdriver
import myconnutils
import re
from time import sleep

connection = myconnutils.getConnection()

#use Chrome
driver = webdriver.Chrome("/Users/User/Documents/sender/chromedriver")

#enter to site
driver.get("https://example.com/en/account")
driver.find_element_by_id("user").send_keys("userlogin")
driver.find_element_by_id("password").send_keys("passwordinput")
driver.find_element_by_id("submit").click()

Что дальше? Как скопировать всю страницу с css, js, изображениями?

1 Ответ

0 голосов
/ 20 февраля 2020

В конце концов попробуйте использовать Selenium с BeautifulSoup . Вы должны быть в состоянии получить исходный код, подобный следующему:

example_soup = BeautifulSoup(driver.page_source, 'html.parser')

В конце концов этот блог также помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...