|
Как получить данные с сайта? | ☑ | ||
---|---|---|---|---|
0
Fr1eNd
18.02.12
✎
22:06
|
Привет. У меня есть функция на php в которую я передаю адрес сайта (url),а возвращает она мне текстовую строку, возникла потребность сделать такой запрос из 1с, а результат записать в строку (я получаю описание номенклатуры с сайта).
Как это можно сделать из 1с. Даже не знаю что почитать. Заранее благодарен. function get_description($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); curl_setopt($ch, CURLOPT_TIMEOUT,40); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); $response=curl_exec($ch); curl_close($ch); $data_array1 = explode('<table cellpadding="0" cellspacing="1" border="0" width="690" class="43">',$response); $response = $data_array1[1]; $data_array2 = explode('table',$response); $response = '<table class="description-table">'.$data_array2[0]; $response = $response."table>"; $response = str_replace("\n",'',str_replace("\r",'',str_replace("\t",'',$response))); //$response = str_replace("</tr>","</tr>\r\n",$response); $response = str_replace('<td style="text-align:right;" bgcolor="#b6c7da">','<td class="lcol odd">',$response); $response = str_replace('<td style="text-align:right;" bgcolor="#c5d2e1">','<td class="lcol even">',$response); $response = str_replace('<td width="400" bgcolor="#b6c7da">','<td class="rcol odd">',$response); $response = str_replace('<td width="400" bgcolor="#c5d2e1">','<td class="rcol even">',$response); //$response = str_replace(" ","",str_replace("\n","",str_replace(' ','',strip_tags($response)))); $res = iconv("Windows-1251", "utf-8", $response); return $res; } |
|||
1
Fr1eNd
18.02.12
✎
22:13
|
Вообще по сути мне надо получить HTML-текст странички и из неё просто выдернуть нужную строку.
|
|||
2
Asmody
18.02.12
✎
23:06
|
Прочитать можно СП, там есть про HTTPСоединение, у которого есть метод Получить()
|
|||
3
Kashton
18.02.12
✎
23:07
|
(0) Используй DOMик
|
|||
4
Fr1eNd
18.02.12
✎
23:18
|
(2) я этим пользовался ,когда картинку выковыривал, надо попробывать с текстом
(3) что за зверь и с чем его едят? |
|||
5
Kashton
18.02.12
✎
23:38
|
(4) Найди в поиске. Долго объяснять
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |