اذهب إلى المحتوى

السؤال

نشر

لدي حوالي 200 رابط من الشكل التالي:

<a href="1.html">A1</a>
<a href="2.html">A2</a>
<a href="3.html">A3</a>
<a href="4.html">A4</a>
...
<a href="200.html">A200</a>

 حصلت عليهم من خلال السطر التالي:

links=browser.find_elements_by_partial_link_text('A')

سؤالي الآن هو كيف يمكنني الحصول على الخاصية href لكل الروابط؟

 

Recommended Posts

  • 0
نشر

يمكنك القيام بذلك من خلال استخدام الدالة get_attribute مع تمرير الخاصية href لها، كالتالي:

links = browser.find_elements_by_partial_link_text('A')
for l in links:
    print(link.get_attribute("href"))

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...