Это страница ebay
Я использую пакет гибкости C #, чтобы получить страницу версии для печати по этой ссылке. Ссылка «Печать» находится в средней правой части этой страницы. Agilitypack возвращает эту ссылку:
Это страница ebay
Я использую пакет гибкости C #, чтобы получить страницу версии для печати по этой ссылке. Ссылка «Печать» находится в средней правой части этой страницы. Agilitypack возвращает эту ссылку:
Когда я загружаю эту ссылку, она возвращает другую страницу, а не настоящую. Хотя нажатие на «печать» работает хорошо. Насколько я понимаю, ссылка «печать» перенаправляется на другую страницу. Я проверил какое-то решение stackoverflow. не работает в этом случае. По ссылке / пути есть файл .dll. Любые предложения по решению этой проблемы ??
заранее спасибо
Ссылка указывает на http://cgi.ebay.com/
, который перенаправляет на http://www.ebay.com/itm/
, остальная часть URL идентична, поэтому вы можете просто использовать string.Replace("http://cgi.ebay.com/", "http://www.ebay.com/itm/")
Или, если вы хотите сделать это чисто, используйте этот код:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(print_url);
HttpWebResponse myResp = (HttpWebResponse)req.GetResponse();
string new_print_url = myResp.ResponseUri;