Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Определить атрибут ссылки. (http://forum.oszone.net/showthread.php?t=167830)

HORRIBLE 19-02-2010 00:10 1350712

Определить атрибут ссылки.
 
Как известно если на страничке есть ссылки и вы по ним прошли, то при возврате на страничку, они выделяются другим цветом.
В качестве примеров:
Этот форум, новые темы (не просмотренные) отображаются жирным шрифтом, а просмотренные не жирным.
Яндекс, просмотренные ссылки отображаются другим цветом.

Вопрос как узнать какая ссылка новая по которой я еще не проходил, а какая старая, по которой я уже прошел?

Creat0R 19-02-2010 00:22 1350729

Цитата:

Цитата HORRIBLE
как узнать какая ссылка новая по которой я еще не проходил, а какая старая, по которой я уже прошел? »

Я полагаю нужно проверять куки.

madmasles 19-02-2010 00:54 1350748

HORRIBLE,
Еще, наверное, можно исходный код проанализировать. Например, здесь на сайте у выделенных жирным шрифтом ссылок указано style="font-weight:bold".

Creat0R 19-02-2010 03:13 1350794

Цитата:

Цитата madmasles
можно исходный код проанализировать. Например, здесь на сайте у выделенных жирным шрифтом ссылок указано style="font-weight:bold". »

Нет, это не то, в исходнике не будет содержаться информация о посещяемости ссылки, «style» лишь задаёт постоянный стиль, это позволит узнать что ссылки "жирные", но никак не то что по ним перешли :)

HORRIBLE 19-02-2010 18:02 1351294

Спасибо.
Creat0R, а если куки проверять, а как?
madmasles, я тоже так думал =), ан нет. Думал еще по цвету, брать первоначальный цвет перед кликом и сравнивать с цветом после клика. Но опять как цвет узнать. Конечно можно узнать ссылку, потом узнать ее положение на странице (координаты) и через PixelGetSum получить цвет, но что то это муторно.

Порылся на MSDN там есть такой параметр Visited..только как его сюда прикрутить..непойму.

Creat0R 19-02-2010 19:26 1351355

Цитата:

а если куки проверять, а как?
Тут примерно есть методы.


Время: 21:33.

Время: 21:33.
© OSzone.net 2001-