Я хочу получить источник веб-сайта, который динамически генерируется при нажатии на ссылку. Сама ссылка выглядит следующим образом:
<a onclick="function(); return false" href="#">Link</a>
Это останавливает меня от прямого запроса URL-адреса, который позволил бы мне получить динамически сгенерированный веб-сайт (urllib/2).
Как можно получить источник веб-сайта, который был создан с помощью вышеуказанной функции (в HTML) через python? Есть ли способ обойти return false" href="#"
? Или onclick
целиком и получить фактический URL?
Если есть другой способ создать веб-сайт из приведенной выше абстрактной ссылки, чтобы его можно было получить из urllib в python, пожалуйста, направьте меня на него.
ИЗМЕНИТЬ:
Я обобщил код, показанный выше, однако мне сказали, что нужно перепроектировать конкретный javascript, чтобы иметь возможность его использовать.
Ссылка на .js — http://a.quizlet.com/j/english/create_setku80j8.js
Ссылка на сайт со ссылкой:
<a onclick="importText(); return false" href="#">Bulk-import data</a>
Фактический URL-адрес сайта: http://quizlet.com/create_set/
Улучшенный JS соответствующих .js выше: http://pastie.org/737042