สร้าง regex ค้นหาคำใน css แล้วเกิด error จะต้องแก้ไขยังไงครับ

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

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

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

สร้าง regex ค้นหาคำใน css แล้วเกิด error จะต้องแก้ไขยังไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย บัวบุญ จันทะโคตร »

ผมกำลังสร้าง regular expression ใน selenium ให้ค้นหาคำที่ชื่อว่า Google ในเว็บไซต์ โดยให้ค้นหาคำจาก css ในเว็บไซต์แต่เกิด Error จะต้องแก้ไขยังไงครับ

ส่วนของโค้ด selenium

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

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

driver.get('https://www.google.co.th/')
str=driver.find_elements_by_css_selector('div#hplogo')
p='^[Gg]oogle'
r=re.findall(p,str)
print (r)
ส่วนของ error

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

Traceback (most recent call last):
  File "/home/com010/PycharmProjects/testselenium/seleniumtest.py", line 21, in <module>
    r=re.findall(p,str)
  File "/usr/lib/python2.7/re.py", line 181, in findall
    return _compile(pattern, flags).findall(string)
TypeError: expected string or buffer
P'Eak
PHP Full Member
PHP Full Member
โพสต์: 31
ลงทะเบียนเมื่อ: 27/05/2017 10:31 pm

Re: สร้าง regex ค้นหาคำใน css แล้วเกิด error จะต้องแก้ไขยังไงครับ

โพสต์ที่ยังไม่ได้อ่าน โดย P'Eak »

ลองเปลี่ยน p = เป็นค่าอื่น
การค้นหาคำ ใช้ req อย่างเดียวก็ได้

ถ้าหา
โดยใช้ selector ก็ใช้แบบนั้นแบบเดียวก็ได้
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 49