Любой работающий код C #, чтобы получить Google Page Rank для URL, содержащий символ '&'? - PullRequest
0 голосов
/ 31 января 2012

Все решения C #, которые я пробовал, не удавались по этому URL - http://www.streetmap.co.uk/newmap.srf?x=529725&y=182411&z=0&sv=WC1H%2B0BX&st=2&pc=WC1H%2B0BX&mapp=newmap.srf&searchp=newsearch.srf.

Из-за символа '&'.Есть ли какой-нибудь код C #, который правильно обрабатывает такие URL?

UPD. Здесь является решением

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Вам необходимо закодировать URL, используя:

var safeUrl = HttpServerUtility.UrlEncode("http://google.com?q=hello&x=123");
0 голосов
/ 31 января 2012

Код статуса HTTP 403 означает «Запрещено».Вы должны проверить свою контрольную сумму;

Хитрость для запроса Google PageRank состоит в том, чтобы вычислить правильную контрольную сумму данного URL.Без "контрольной суммы Google" в URL вы получите ошибку 403 Forbidden. Источник

...