Xpath дорога:
//a[@targer and contains(text(),"Confirm Email") and @href)]
href
Спасибо, но мне проще с регуляркой, через кубик принятия почты.Xpath дорога:
//a[@targer and contains(text(),"Confirm Email") and @href)]
Аттрибут:
href
Тогда в блокнот закидывайте код страницы и блокнот залейте сюда, так как я не умею складывать регулярки, не имея самого текста.Спасибо, но мне проще с регуляркой, через кубик принятия почты.
Попробуйте такую универсальную регулярку:Нужна регулярка, чтобы выдернуть ссылку при подтверждении email.
(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
Тогда в блокнот закидывайте код страницы и блокнот залейте сюда, так как я не умею складывать регулярки, не имея самого текста.
<div class="messageBody isFormattedText">
<div class="RMCSRGVG"><h1><em><strong><span style="font-size: 18pt;">We have received a request for verify your email address </span></strong></em></h1><br>
<a target="_blank" data-href="https://www.xxxxx.com/configemailverify.php?hash=3HS0V1QMoWwfY2wUVDTmjRdEZrjwWkJv71grvhEj9dxHpn8Krs171247360daf872a680e" href="https://www.xxxxx.com/configemailverify.php?hash=3HS0V1QMoWwfY2wUVDTmjRdEZrjwWkJv71grvhEj9dxHpn8Krs171247360daf872a680e" style="font-size: 20pt;">Confirm Email address</a>
<h2>This request will expire in 2 hours</h2>
<p>If you have any question contact us</p>
<p>xxxxx.com</p>
<p>xxxxx.com</p>
</div>
</div>
Попробуйте так:HTML:<div class="messageBody isFormattedText"> <div class="RMCSRGVG"><h1><em><strong><span style="font-size: 18pt;">We have received a request for verify your email address </span></strong></em></h1><br> <a target="_blank" data-href="https://www.xxxxx.com/configemailverify.php?hash=3HS0V1QMoWwfY2wUVDTmjRdEZrjwWkJv71grvhEj9dxHpn8Krs171247360daf872a680e" href="https://www.xxxxx.com/configemailverify.php?hash=3HS0V1QMoWwfY2wUVDTmjRdEZrjwWkJv71grvhEj9dxHpn8Krs171247360daf872a680e" style="font-size: 20pt;">Confirm Email address</a> <h2>This request will expire in 2 hours</h2> <p>If you have any question contact us</p> <p>xxxxx.com</p> <p>xxxxx.com</p> </div> </div>
(?<=data-href=")https://www\.xxxxx\.com/configemailverify\.php\?hash=.*?(?=")
Либо такая регулярка:HTML:<div class="messageBody isFormattedText"> <div class="RMCSRGVG"><h1><em><strong><span style="font-size: 18pt;">We have received a request for verify your email address </span></strong></em></h1><br> <a target="_blank" data-href="https://www.xxxxx.com/configemailverify.php?hash=3HS0V1QMoWwfY2wUVDTmjRdEZrjwWkJv71grvhEj9dxHpn8Krs171247360daf872a680e" href="https://www.xxxxx.com/configemailverify.php?hash=3HS0V1QMoWwfY2wUVDTmjRdEZrjwWkJv71grvhEj9dxHpn8Krs171247360daf872a680e" style="font-size: 20pt;">Confirm Email address</a> <h2>This request will expire in 2 hours</h2> <p>If you have any question contact us</p> <p>xxxxx.com</p> <p>xxxxx.com</p> </div> </div>
(?<="\ href=")https.*?configemailverify.*(?="\ style)
Выполнение действия CSharp OwnCode: Качаю письмо. выполняется разбор "https://www\.free-litecoin\.com/configemailverify\.php\?hash=.*?(?=*)" - Перед квантификатором {x,y} ничего нет.
Можно пример кода, которым вы пытаетесь получить письмо и потом регуляркой достать ссылку?Выполнение действия CSharp OwnCode: Качаю письмо. выполняется разбор "https://www\.free-litecoin\.com/configemailverify\.php\?hash=.*?(?=*)" - Перед квантификатором {x,y} ничего нет.
Вторая подошла. Большое спасибо!Попробуйте так:(?<=data-href=")https://www\.xxxxx\.com/configemailverify\.php\?hash=.*?(?=")
Посмотреть вложение 79479
Та первая, универсальная регулярка, кстати тоже работает:
Посмотреть вложение 79480
Можно пример кода, которым вы пытаетесь получить письмо и потом регуляркой достать ссылку?