Я пытаюсь данными скоблить из этого URL: http://icecat.biz/en/p/Coby/DP102/desc.htmКак скоблить данные
Я хочу, чтобы скоблить, что спецификаций таблицы из этой ссылки.
Но я проверил исходный код URL, что таблица spec не отображается, потому что я думаю, что таблица загружается с использованием Ajax.
Как я могу получить эту таблицу. Что нужно сделать?
Я использовал следующий код:
string Strproducturl = "http://icecat.biz/en/p/Coby/DP102/desc.htm";
System.Net.ServicePointManager.Expect100Continue = false;
HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(Strproducturl);
httpWebRequest.KeepAlive = true;
ASCIIEncoding encoding = new ASCIIEncoding();
HttpWebResponse httpWebResponse = (HttpWebResponse)httpWebRequest.GetResponse();
Stream responseStream = httpWebResponse.GetResponseStream();
StreamReader streamReader = new StreamReader(responseStream);
string response = streamReader.ReadToEnd();
Моей первую догадки здесь будете что вам нужно сделать вызовы ajax, вы можете получить json назад, что было бы проще, чем веб-скребок. – IanNorton
. Ajax-вызов для таблиц данных выглядит как URL: http://icecat.biz/index.cgi?ajax = productPage; product_id = 1091664; language = en; request = feature – IanNorton
, но все это процесс автоматизирован. Я дал вы, который ссылается только на пример. Я также проверил ответ, но тот источник таблицы спецификаций входит в этот ответ. – user1203653