كيفية اكتشاف روابط Mailto مع HPRicot / Nokogiri
-
12-09-2019 - |
سؤال
أريد أن تتطابق مع الروابط مثل <a href="mailto:my@email.com">foo</a>
, ، ولكن هذا لا يعمل يعمل فقط في Nokogiri:
doc/'a[href ^="mailto:"]'
ما هي الطريقة الصحيحة للقيام بذلك؟ كيف أفعل ذلك مع hpricot؟
المحلول 2
هذا يعمل على HPRICOT:
doc/'a[@href ^="mailto:"]'
لا يمكن معرفة وسيلة للقيام بالبحث عن XPath على الرغم من. على ما يبدو، hpricot لا يدعم starts-with
: http://wiki.github.com/hpricot/hpricot/supported-xpath-Expression
نصائح أخرى
doc/"//a[starts-with(@href,'mailto')]"
لا تنتمي إلى StackOverflow