【发布时间】:2014-02-23 06:11:33
【问题描述】:
我正在尝试访问 http://www.b-maison-a-louer/rouyn-noranda/c43l1700060 但是,kijiji 强制使用默认位置,这需要用户在允许访问该 url 之前手动设置城市,我有下面的代码,我正在尝试,但它似乎不适用于内容,但它确实将它从法语切换到英语. 我不确定我应该设置什么其他 cookie 来让 kijiji 允许我直接访问一个 url。
public static string GetHTML(string url)
{
var client = new WebClient { Encoding = Encoding.UTF8 };
client.Headers.Add(HttpRequestHeader.Cookie, "site_preference=Vignore_out_of_country=enabled^default_area=1700060, siteLocale=en_CA, ");
return client.DownloadString(url);
}
【问题讨论】: