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

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

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

Post by rangsan » 08/05/2018 2:06 pm

ต้องการตั้ง Cooldown เมื่อทำการรันโค้ดให้เปิดหน้าเว็บไซต์ครับ

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

Code: Select all

# -*- 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

Code: Select all

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
It’s never too late to start again.

User avatar
nuattawoot
PHP VIP Members
PHP VIP Members
Posts: 2559
Joined: 05/06/2017 9:34 am

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

Post by nuattawoot » 08/05/2018 2:10 pm

ลองตั้งเวลาโหลดหน้าดูครับเพื่อโปรแกรมมันเปิดไม่ทัน

Code: Select all

time.sleep(0.5)
driver.get('https://www.mindphp.com')
First Bug Love you
Image

rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

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

Post by rangsan » 08/05/2018 2:15 pm

nuattawoot wrote:ลองตั้งเวลาโหลดหน้าดูครับเพื่อโปรแกรมมันเปิดไม่ทัน

Code: Select all

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

Code: Select all

from selenium import webdriver
import time

driver = webdriver.Chrome('/usr/bin/chromium-browser')
time.sleep(0.5)
driver.get('https://https://www.mindphp.com/')
It’s never too late to start again.


rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

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

Post by rangsan » 08/05/2018 5:13 pm

ได้แล้วครับขอบคุณครับ
It’s never too late to start again.

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: No registered users and 5 guests