หน้า 1 จากทั้งหมด 1

Q - การทำ selenium เพื่อเปิดหน้าเว็บต้องกาตั้งเวลาในการโหลดหน้าเว็บเมื่อรัน

โพสต์แล้ว: 08/05/2018 2:06 pm
โดย rangsan
ต้องการตั้ง Cooldown เมื่อทำการรันโค้ดให้เปิดหน้าเว็บไซต์ครับ

ตอนนี้สามารถเปิด Browser Chrome ได้ครับ แต่หน้าเว็บไม่ขึ้น

โค้ด: เลือกทั้งหมด

# -*- coding: utf-8 -*-

from selenium import webdriver

driver = webdriver.Chrome('/usr/bin/chromium-browser')

driver.get('https://https://www.mindphp.com/')
ผลการรันโค้ด
chrome.png
Browser เปิดได้ครับแต่ว่ามี Error ในส่วนของ Pycharm

โค้ด: เลือกทั้งหมด

Traceback (most recent call last):
  File "/home/com003/PycharmProjects/m058/test.py", line 5, in <module>
    driver = webdriver.Chrome('/usr/bin/chromium-browser')
  File "/home/com003/PycharmProjects/m058/venv/lib/python3.6/site-packages/selenium/webdriver/chrome/webdriver.py", line 68, in __init__
    self.service.start()
  File "/home/com003/PycharmProjects/m058/venv/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 98, in start
    self.assert_process_still_running()
  File "/home/com003/PycharmProjects/m058/venv/lib/python3.6/site-packages/selenium/webdriver/common/service.py", line 111, in assert_process_still_running
    % (self.path, return_code)
selenium.common.exceptions.WebDriverException: Message: Service /usr/bin/chromium-browser unexpectedly exited. Status code was: 0

Re: Q - การทำ selenium เพื่อเปิดหน้าเว็บต้องกาตั้งเวลาในการโหลดหน้าเว็บเมื่อรัน

โพสต์แล้ว: 08/05/2018 2:10 pm
โดย nuattawoot
ลองตั้งเวลาโหลดหน้าดูครับเพื่อโปรแกรมมันเปิดไม่ทัน

โค้ด: เลือกทั้งหมด

time.sleep(0.5)
driver.get('https://www.mindphp.com')

Re: Q - การทำ selenium เพื่อเปิดหน้าเว็บต้องกาตั้งเวลาในการโหลดหน้าเว็บเมื่อรัน

โพสต์แล้ว: 08/05/2018 2:15 pm
โดย rangsan
nuattawoot เขียน:ลองตั้งเวลาโหลดหน้าดูครับเพื่อโปรแกรมมันเปิดไม่ทัน

โค้ด: เลือกทั้งหมด

time.sleep(0.5)
driver.get('https://www.mindphp.com')
ทดลองทำแล้วครับ ผลลัพธ์ยังเหมือนด้านบนเลยครับ

โค้ด: เลือกทั้งหมด

from selenium import webdriver
import time

driver = webdriver.Chrome('/usr/bin/chromium-browser')
time.sleep(0.5)
driver.get('https://https://www.mindphp.com/')

Re: Q - การทำ selenium เพื่อเปิดหน้าเว็บต้องกาตั้งเวลาในการโหลดหน้าเว็บเมื่อรัน

โพสต์แล้ว: 08/05/2018 4:54 pm
โดย thatsawan

Re: Q - การทำ selenium เพื่อเปิดหน้าเว็บต้องกาตั้งเวลาในการโหลดหน้าเว็บเมื่อรัน

โพสต์แล้ว: 08/05/2018 5:13 pm
โดย rangsan
thatsawan เขียน:ลองดู
https://www.mindphp.com/forums/viewtopic ... 1&p=106749
ได้แล้วครับขอบคุณครับ