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

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

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

rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

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

โพสต์โดย rangsan » 08/05/2018 2:06 pm

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

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

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

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

from selenium import webdriver

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

driver.get('https://http://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
It’s never too late to start again.

ภาพประจำตัวสมาชิก
nuattawoot
PHP VIP Members
PHP VIP Members
โพสต์: 2370
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

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

โพสต์โดย nuattawoot » 08/05/2018 2:10 pm

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

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

time.sleep(0.5)
driver.get('http://www.mindphp.com')
First Bug Love you
รูปภาพ

rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

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

โพสต์โดย rangsan » 08/05/2018 2:15 pm

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

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

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


ทดลองทำแล้วครับ ผลลัพธ์ยังเหมือนด้านบนเลยครับ

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

from selenium import webdriver
import time

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


rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

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

โพสต์โดย rangsan » 08/05/2018 5:13 pm

thatsawan เขียน:ลองดู
viewtopic.php?f=144&t=43181&p=106749


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


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 6 และ บุคคลทั่วไป 0 ท่าน