browser_extract.py 813 B

123456789101112131415161718192021222324252627
  1. # """
  2. # @author: luojunhui
  3. # """
  4. # import time
  5. # from selenium import webdriver
  6. # from selenium.webdriver.chrome.service import Service
  7. # from selenium.webdriver.chrome.options import Options
  8. # from webdriver_manager.chrome import ChromeDriverManager
  9. #
  10. #
  11. # def get_source_code(url):
  12. # """
  13. # :param url:
  14. # :return:
  15. # """
  16. # # 配置 Chrome 选项
  17. # chrome_options = Options()
  18. # chrome_options.add_argument('--headless') # 无头模式
  19. # chrome_options.add_argument('--disable-gpu')
  20. # chrome_options.add_argument('--incognito')
  21. # service = Service(ChromeDriverManager().install())
  22. # driver = webdriver.Chrome(service=service, options=chrome_options)
  23. # driver.get(url)
  24. # time.sleep(3)
  25. # page_text = driver.page_source
  26. # driver.quit()
  27. # return page_text