PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (4): [1] 2 3 4 »
Найдено сообщений: 52
mega94
Отправлено: 20 Сентября, 2019 - 08:40:38 • Тема: Как парсить aliexpress • Форум: HTTP и PHP
Ответов: 0 Просмотров: 1684
Помогите с кодом, пытаюсь парсить поиск aliexpress, но получаю редирект на страницу авторизации:
PHP:
скопировать код в буфер обмена
$headers = [
'User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36' ,
'sec-fetch-mode: navigate' ,
'sec-fetch-user: ?1' ,
'referrer: https://www.aliexpress.com/404.html' ,
'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3' ,
'sec-fetch-site: same-site' ,
'accept-language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,zh-CN;q=0.6,zh;q=0.5' ,
'cache-control: max-age=0' ,
'cookie: aep_usuc_f=region=TJ&site=rus&b_locale=ru_RU&isb=y&isfm=y&x_alimid=193202214&c_tp=TJS;' ,
] ;
curl_setopt ( $ch , CURLOPT_URL
, 'https://ru.aliexpress.com/af/eminem.html?SortType=default&SearchText=eminem&d=y&trafficChannel=af&page=2&CatId=0&origin=n&jump=afs&switch_new_app=y' ) ; $header [ 'content' ] = $data ;
но при этом в браузере нормально без переадресации сайт функционирует, как парсит правильно как браузер через php
mega94
Отправлено: 18 Февраля, 2016 - 09:48:55 • Тема: не могу парсит в json • Форум: Вопросы новичков
Ответов: 0 Просмотров: 120
Помогите, что то не как не пойму почему спарсить такой запрос
CODE (
htmlphp ):
скопировать код в буфер обмена
$cookies=tmpfile();
$ch = curl_init("https://s.taobao.com/search?ajax=true&callback=__jsonp_cb&app=imgsearch&tfsid=TB1SZYmLFXXXXatXXXXXXXXXXXX");
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$page=curl_exec($ch);
curl_close($ch);
$json = substr($page,35,-3);
$json = json_decode(utf8_encode($json));
print_r($json);
mega94
Отправлено: 20 Января, 2016 - 15:34:29 • Тема: кодировка • Форум: Вопросы новичков
Ответов: 0 Просмотров: 129
Такой вопрос граблю такой вот запрос:
CODE (
htmlphp ):
скопировать код в буфер обмена
$ch = curl_init("http://world.taobao.com/search/json.htm?navigator=all&json=on&_input_charset=utf-8&q=T%E6%81%A4&callback=__jsonp_cb&sort=price");
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$page=curl_exec($ch);
curl_close($ch);
$json = substr($page,35,-3);
$json = json_decode(utf8_encode($json));
print_r($json);
но например в массиве "cname" должный быть китайские иероглифы вместо этого не понятный иероглифы как быть?
mega94
Отправлено: 27 Мая, 2015 - 16:27:17 • Тема: ignore_user_abort() отключен • Форум: Вопросы новичков
Ответов: 2 Просмотров: 870
LIME пишет: Ну я бы посоветовал сразу не пинять на хостера
Возможно причина не в ней
Проверь внимательно
Если что попробуй в htaccess сменить
(Добавление)
php_value ignore_user_abort 1
(Добавление)
php_value ignore_user_abort 1
Потому что в денвер все работает. добавил:
но не работает (на хостинге)
mega94
Отправлено: 27 Мая, 2015 - 09:53:01 • Тема: ignore_user_abort() отключен • Форум: Вопросы новичков
Ответов: 2 Просмотров: 870
Здравствуйте! у меня такая проблема, раньше на хостинге функция работала щас видима хостер отключил функцию можно ли как то включить или есть аналог?
mega94
Отправлено: 22 Мая, 2015 - 09:48:46 • Тема: Вырезка цифр из массива квадратом? • Форум: Вопросы новичков
Ответов: 6 Просмотров: 444
Ch_chov пишет: Потому что PHP пора обновить. Вот пример для PHP 5.3
http://sandbox.onlinephpfunctions.com/code/3334f24ac1e51b0533ef49f6eacaeeffeb802c61
у меня PHP Version 5.3.13 стоит на примере что вы мне дали, работает на PHP 5.4
спасибо работает
mega94
Отправлено: 22 Мая, 2015 - 09:28:57 • Тема: Вырезка цифр из массива квадратом? • Форум: Вопросы новичков
Ответов: 6 Просмотров: 444
Ch_chov пишет: Если транспонировать массив, то можно обойтись без циклов.
PHP:
скопировать код в буфер обмена
<?PHP
// Исходные данные.
$data1 = [
'00000011110000011110000000011000011110000000' ,
'00000110011000110011000000111000110011000000' ,
'00001100001001100001100001111001100001000000' ,
'00001100000001100001100011011001100000000000' ,
'00001101110000110011100110011001101110000000' ,
'00001110011000011101101100011001110011000000' ,
'00001100001100000001101111111101100001100000' ,
'00001100001100100001100000011001100001100000' ,
'00000110011000110011000000011000110011000000' ,
'00000011110000011110000000011000011110000000' ,
] ;
// @see http://stackoverflow.com/a/3423692/272927
function transpose( $array ) {
}
// Преобразуем данные в многомерный массив.
// Транспанируем массив.
$data3 = transpose( $data2 ) ;
// Преобразуем многомерный массив в массив строк.
// Убираем промежутки между цифрами.
// Разбиваем на квадраты.
// Вычисляем хэш каждого квадрата.
// Заменяем хэши на их значения.
$hashes = [
'269fad4e6208496a3329ed02a54979fd' => 4 ,
'f912f18869b5b632799e167e8851368b' => 6 ,
'f5913361edcf4d5d10f89465832f25fe' => 9,
] ;
return $hashes [ $hash ] ;
} , $data7 ) ;
// Выводим результат.
echo implode ( $data8 ) , "\n " ; // 6946
интересный хороший подход, но сначала ругает на и
так я кавычки добавил, потом вообще PHP:
скопировать код в буфер обмена
Warning
: array_map ( ) [ function . array
- map
] : Argument
#2 should be an array in Z:\home\captcha.ru\www\index.php on line 24
Warning
: array_unshift ( ) expects parameter 1 to be
array , null given in Z
: \home\captcha
. ru\www\index
. php on line 19
Warning
: array_map ( ) [ function . array
- map
] : Argument
#2 should be an array in Z:\home\captcha.ru\www\index.php on line 30
Warning
: array_filter ( ) expects parameter 1 to be
array , null given in Z
: \home\captcha
. ru\www\index
. php on line 33
Warning
: array_chunk ( ) expects parameter 1 to be
array , null given in Z
: \home\captcha
. ru\www\index
. php on line 36
Warning
: array_map ( ) [ function . array
- map
] : Argument
#2 should be an array in Z:\home\captcha.ru\www\index.php on line 39
Warning
: array_map ( ) [ function . array
- map
] : Argument
#2 should be an array in Z:\home\captcha.ru\www\index.php on line 39
Warning
: array_map ( ) [ function . array
- map
] : Argument
#2 should be an array in Z:\home\captcha.ru\www\index.php on line 49
Warning
: implode ( ) [ function . implode ] : Argument must be an
array in Z
: \home\captcha
. ru\www\index
. php on line
52
mega94
Отправлено: 21 Мая, 2015 - 22:45:38 • Тема: Вырезка цифр из массива квадратом? • Форум: Вопросы новичков
Ответов: 6 Просмотров: 444
Всем привет, питаюсь ломать простую каптчу на данный момент читал капчу по циклам такая вот матрица: PHP:
скопировать код в буфер обмена
(
[ 0 ] => 00000011110000011110000000011000011110000000
[ 1 ] => 00000110011000110011000000111000110011000000
[ 2 ] => 00001100001001100001100001111001100001000000
[ 3 ] => 00001100000001100001100011011001100000000000
[ 4 ] => 00001101110000110011100110011001101110000000
[ 5 ] => 00001110011000011101101100011001110011000000
[ 6 ] => 00001100001100000001101111111101100001100000
[ 7 ] => 00001100001100100001100000011001100001100000
[ 8 ] => 00000110011000110011000000011000110011000000
[ 9 ] => 00000011110000011110000000011000011110000000
)
и как из этого вырезать цифры квадратом? (картинка размером 50x20 первая цифра появляется внутри 3 до 20 пикселей ширине)
mega94
Отправлено: 07 Мая, 2015 - 13:26:56 • Тема: Парсинг клиентский js • Форум: Вопросы новичков
Ответов: 1 Просмотров: 190
Всем привет, такой вопрос можно ли парсит клиентский js на simple_html_dom либо как парсит клиентский js?
mega94
Отправлено: 13 Апреля, 2015 - 12:32:11 • Тема: Подключение к MySql • Форум: Вопросы новичков
Ответов: 5 Просмотров: 437
[quote=caballero][/quote] хорошо спасибо, но и вы потрудитесь объяснить яснее а то видно же что у пользователя статус новичок как я =)
mega94
Отправлено: 13 Апреля, 2015 - 08:44:26 • Тема: Подключение к MySql • Форум: Вопросы новичков
Ответов: 5 Просмотров: 437
если скрипт работает с mysql то перед работой со скриптом нужно соединиться с mysql
Страниц (4): [1] 2 3 4 »
Powered by ExBB FM 1.0 RC1. InvisionExBB