อยากทราบแนวทางการสร้าง selenium ให้คลิ๊กลิ้งค์ต่อจากหน้า text link ที่คลิ๊กมา นั้นจะต้องเช่นไรครับ

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

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

ภาพประจำตัวสมาชิก
บัวบุญ จันทะโคตร
PHP Super Member
PHP Super Member
โพสต์: 227
ลงทะเบียนเมื่อ: 26/06/2017 10:15 am

อยากทราบแนวทางการสร้าง selenium ให้คลิ๊กลิ้งค์ต่อจากหน้า text link ที่คลิ๊กมา นั้นจะต้องเช่นไรครับ

โพสต์โดย บัวบุญ จันทะโคตร » 18/08/2017 4:32 pm

ผมกำลังจะสร้าง selenium ให้คลิ๊ก ลิ้งค์เว็บไซต์เข้าไปยังหน้าเว็บไซต์นั้นแล้ว แล้วให้คลิ๊กลิ้งค์ที่อยู่ในหน้าเว็บนั้นต่อไปอีก ดังรุปภาพต่อไปนี้

จากรูปตัวอย่าง ผมอยากทราบแนวทางการสร้างให้ selenium คลิ๊ก text link ตามภาพในกรอบสีแดง โดยเมื่อคลิ๊กแล้วจะแสดง ดังภาพที่ 2
Selection_027.png


ภาพที่ 2
Selection_028.png


ภาพที่ 3 ผมต้องให้ selenium คลิ๊ก ลิ้งค์ตามกรอบแดงเพื่อเข้าไปยังหน้าเว็บของลิ้งค์นั้น
Selection_029.png


และนี่ก็คือส่วนของโค้ด selenium ที่ผมทำไว้ให้คลิ๊ก css ที่เป็น ลิ้ง url ทั้งหมดในหน้าลิ้งค์เว็บไซต์นั้น

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

from selenium import webdriver

driver = webdriver.Chrome('/usr/local/lib/python2.7/site-packages/chromedriver')

driver.get('https://www.yahoo.com/')
links = [link.get_attribute('href') for link in driver.find_elements_by_xpath('//*[@class="list-inner"]/a')]
for link in links:
     driver.get(link)
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้

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

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

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