Почему гет-запрос возвращает некорректную страницу?
-
@uraabk said in Почему гет-запрос возвращает некорректную страницу?:
Скорее всего надо указывать
Host: www.aliexpress.comЭто не работает
-
@senerg значит сокеты смотреть какие отвечают за это...
-
Что сделать-то надо?
-
@senerg said in Почему гет-запрос возвращает некорректную страницу?:
Что сделать-то надо?
Как варинт загрузить страницу в браузере. Взять от туда все сокеты и попробовать в Басе отправить запрос.
Если не разбираетесь в get\post запросах - можно и через браузер все это делать...
-
@uraabk said in Почему гет-запрос возвращает некорректную страницу?:
Если не разбираетесь в get\post запросах
Я не разбираюсь в гет запросах. Поэтому и спрашиваю как указать язык при гет запросе?
-
@senerg said in Почему гет-запрос возвращает некорректную страницу?:
@uraabk said in Почему гет-запрос возвращает некорректную страницу?:
Если не разбираетесь в get\post запросах
Я не разбираюсь в гет запросах. Поэтому и спрашиваю как указать язык при гет запросе?
С языком мы уже разбирались...
https://community.bablosoft.com/topic/5386/как-в-get-запросе-указать-язык-сайта
-
@uraabk said in Почему гет-запрос возвращает некорректную страницу?:
С языком мы уже разбирались...
https://community.bablosoft.com/topic/5386/как-в-get-запросе-указать-язык-сайтаДобавление кукис не дает ответа на вопрос:
@senerg said in Почему гет-запрос возвращает некорректную страницу?:
как при гет-запросе указать страну?
-
@senerg но оно решает проблему, из-за который мы все тут. А ответы на вопросы можно поискать на википедии и в поисковиках.
-
@uraabk said in Почему гет-запрос возвращает некорректную страницу?:
А ответы на вопросы можно поискать на википедии и в поисковиках
Если вы не знаете, можете не отвечать, я же не заставляю. Вполне возможно найдется кто-то более опытный и он не поленится написать одно предложение. Чтобы не перечитывать всю тему я повторю вопрос:
Как при гет-запросе указать страну?
-
@senerg, не нервничайте.
Что в вашем понимании значит "указать страну"?
За определение языка обычно отвечает заголовок Accept-Language
Подразумевается что-то другое?
-
@xclsv, что вы, никаких нервов)
У сайта есть 5 вариантов под разные языки: английский, русский, португальский, испанский, французский. И простое указание заголовка Accept-Language перед гет запросом почему-то не позволяет выбирать на какую версию сайта отправлять запрос.
-
@senerg
Не ручаюсь, но за отображение языковой версии сайта могут отвечать очень разные параметры.
Например, сайт может менять язык исходя из геоположения ip.
В этом случае, конечно, не помогут просто заголовки.
Речь о сайте aliexpress, верно понимаю?
-
@xclsv, да, именно aliexpress.
-
@xclsv в этой теме уже разбирали алиэкспресс и скидывали рабочий скрипт (на тот момент) - https://community.bablosoft.com/topic/5386/как-в-get-запросе-указать-язык-сайта/7
-
@uraabk там не было возможности выбрать язык.
-
@senerg А Accept-Language не пробовали указать нужный?
;-]
-
@allive, пробовал, устанавливал Accept-Language через HTTP-Клиент Установить Заголовок. Не сработало. А @uraabk в своем скрипте (за что ему большое спасибо) Accept-Language прописывал прямо в гет запросе:
Connection: keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 YaBrowser/18.9.1.885 Yowser/2.5 Safari/537.36 DNT: 1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8 Accept-Encoding: gzip, deflate, br Accept-Language: ru,en;q=0.9,la;q=0.8 Cookie: ali_apache_id=11.227.116.54.1535396016893.325053.9; aep_common_f=AhKc6uP4DT7lvvXTd0lhsO7aG2zb++mF3Bq5Xy21DP3oB9+WrUG6lA==; xman_f=ootFfr9O6H+A96i0e9qhh0SgZy+Q8y0UbUvliO3pEKMpSF/16LsRvV7VthTV30EsTTV1wssEp2JW237d3nWc3n+XQs3jpf2N7brn4EOSPGRqHlhRVJwfjBd59vNR3iQCbDR8HhlOBGpDDyHYULJgJLbuneOZ64NG9sPM68I/opTx/URtqCnMkib81EuJoc8+Y/9yMs2dfS3jRNxkMOiHXNX3ao8mxx1BK72SkRKzUCTVFeOmvCL+5YtJ3th3JGHfPhkkT5isEtJ0uTfuc3xBLx+dHmwkLVpfDnOhENFsv/uNonmCF4D2TaDsigTFxqSbPY2Pm7vdMd4m3uAz5/dFM6uUhNcdt/i8l3BwZ7IWT+YhEy5SRFzADfO6KeY9zTM8Ck5VRTNr97M=; _ym_uid=1537603024548600948; _ym_d=1537603024; _ga=GA1.2.154715879.1537603024; cna=3eMsFDFPSjgCAVn6BffD86IV; aeu_cid=052ce702b65a4cda8ff180bb7669dd54-1538079849278-03159-yjq3vrZ; xman_t=C2Fo7UnkJMIESqaPo7IAadpuLOgeTHyI94eIwhWVK0vCoEPFOyr9vn3XeyISNIld; ali_beacon_id=11.227.116.54.1535396016893.325053.9; AKA_A2=A; intl_locale=en_US; _m_h5_tk=5c00ca8a9a73b5fc549e3f1e0f738009_1538566324293; _m_h5_tk_enc=ac949e5a893d4bb6496d3898058a56a2; JSESSIONID=C31BD141F4B99D980B8DFDD123E6255B; _mle_tmp0=iiCGajxLJhPRfqiVFROq8hwQYxhX2zEAIodgJWQkl1x%2BVkha%2BSlMrCQu0Sh9UNECtfslpO2S%2B3hqH%2Bp7Zx417ZeZq9YNcobXkrVYCRtYJ6NbRnzyFXapSSigS5rqKvZl; xman_us_f=zero_order=n&x_locale=en_US&x_l=0&last_popup_time=1536402696829&x_user=RU|uraabk|uraabk|ifm|743287248&no_popup_today=n&x_as_i=%7B%22cv%22%3A%222%22%2C%22tp1%22%3A%22main%22%2C%22src%22%3A%22link-c-tool%22%2C%22af%22%3A815098826%2C%22cpt%22%3A1538079849278%2C%22channel%22%3A%22AFFILIATE%22%2C%22affiliateKey%22%3A%22yjq3vrZ%22%2C%22tagtime%22%3A1538079849311%2C%22vd%22%3A%2230%22%7D; aep_usuc_f=isfm=y&site=glo&c_tp=USD&x_alimid=743287248&isb=y®ion=US&b_locale=en_US; _mle_tmp_harden0=COMyBPKnGxIg1PC5i8KdrxtXY9A7C9jUEbCEGf%2F2DXXXyR9m7S%2FIr1cE%2BLT2GXEybyZJ%2Fl0%2FG51GJskU%2FRjbX96cl9vP%2BLQwpPOYehKI8PKwrZG5v%2FQNbm5aLWsLbXRM; _uab_collina=153856434551831224989953; acs_usuc_t=acs_rt=febefec07e024aa09b00bba35d7eb072&x_csrf=mpmsm_203lyi; intl_common_forever=dp18VLjvjtaQxDopnGywf3aidBW3c09/P9CyLUw3DqWQIHI7+qJ7Ww==; ali_apache_track=mt=1|mid=ru1123906271ezui; ali_apache_tracktmp=; aep_history=keywords%5E%0Akeywords%09%0A%0Aproduct_selloffer%5E%0Aproduct_selloffer%0932814054049%0932896961235%0932875731319%0932875859726%0932807275319%0932833562490%0932818330445%0932808065488; isg=BDEx5foGznQcGmJQy0YU9m55QL2S5KBnhDyGuRNGLfgXOlGMW261YN9bWBb56T3I
Я не очень понимаю как правильно делать.
-
@senerg ммм
br = брррр)) на запросах уберите не поймете ответа.
Бывает так что в процессе скрипта загловки приходится менять кардинально и что бы не обнулять через сброс я просто их не прописываю, а под каждый запрос формирую переменные и вставляю их. Если будете так делать не забывайте указывать название. например переменная [[Connection: keep-alive]]