Вопрос 1
Вот код HTML.
<div class="preferredContact paragraph">ph:<span preferredcontact="40">(02) 9540 9959</span></div>
Я пытаюсь извлечь этот номер телефона с помощью xpath.
Iпробовал
data['phone'] = c.xpath('.//span[@preferredContact="40"]/text()')
и
data['phone'] = c.xpath('.//span[contains(@preferredContact,"40")]/text()')
Они оба возвращают только ноль.Может кто-нибудь показать мне код для извлечения этого номера телефона, пожалуйста?
Вопрос 2
HTML-код
<a rel="nofollow" title="View website for Ruth Newman Architect (in new window)" target="_blank" name="listing_website" id="websiteLink40" alreadysentorpevent="false" class="links ext-no-tooltip orpDuplicateEvent" href="/app/redirect?headingCode=27898&productId=473639214&productVersion=1&listingUrl=%2Fnsw%2Fgymea-bay%2Fruth-newman-architect-12781682-listing.html&webSite=http%3A%2F%2Fwww.ruthnewman.com.au&pt=w&context=businessTypeSearch&referredBy=YOL&eventType=websiteReferral">www.ruthnewman.com.au
</a>
Я хочу получитьссылка, которая находится рядом со строкой webSite = http% 3A% 2F% 2F .Эта строка находится в значении атрибута href.Итак, в приведенном выше примере я хочу www.ruthnewman.com.au .Я не знаю, как получить это с помощью Xpath.
Может кто-нибудь помочь, пожалуйста?