КОНТЕКСТ:
На внешнем сайте, где у меня есть собственная учетная запись, я всегда могу войти как обычно.
Я хочу автоматизировать опрос о некоторых данных на этом сайте.
Поэтому мне пришлось программно загрузить соответствующую страницу, и я хотел бы использовать javascript для поиска интересных данных.
ПРОБЛЕМА 1 (решена):
Но если я просто загружаю страницу в iframe (или во всплывающем окне), это приводит к междоменной проблеме, и я не могу получить доступ к содержимому страницы .
Это нормально, поэтому я работал с хорошо известным решением: используйте PHP file_get_contents()
, чтобы загрузить код HTML в виде строки, где я могу искать все, что захочу.
Это что я уже успешно использую с одним сайтом.
ПРОБЛЕМА 2:
Теперь я хочу сделать то же самое, в тех же условиях, на другом сайте.
Но этот возвращает свою страницу подключения скорее, страницу, которую я спросил!
Очевидно, что при поступлении вызова с file_get_contents()
сайт видит меня как не связанного, в то время как он видит меня подключенным, когда я напрямую вызываю страницу с помощью своего браузера.
Так как Могу ли я быть замечен как подключенный?
Кстати, я не понимаю, что вызывает разное поведение между двумя сайтами.
Когда он работал нормально, я думал, что он узнал меня по моему IP; и что, когда это не так?
Я пытался вызвать страницу с помощью антиквариата https://myIdent:myPassword@theSite...
, но она не работает лучше.
Я также подумал, что могу программным способом войти в диалог, но мне интересно, как на самом деле это сделать.
Есть ли способ решить это?