2015-05-26 3 views
0

Я новичок в Python и пытаюсь извлечь данные из URL-адреса и терпеть неудачу. Я искал, но я только работается решения для Python 3.xPython 2.7 Извлечение данных из URL

Я пытаюсь извлечь данные из перенаправления браузера, например:

http://test.com?action=go&transaction=1244556&result=ok

Я хочу трубы его в Словарь.

Я пробовал urllib и co, но я не нашел решение.

+0

Если вы поставили код, который вы пробовали, люди могут его исправить. – TZHX

+0

Проблема в том, что у меня не так много кода, кроме кода, который приводит к URL-адресу. Я пробовал urllib, но я не нашел такой параметр, как urlparse, который существует в Python 3.x, который предоставляет параметры. Я могу сделать более ручной подход, разделив URL-адрес на & и = и поместив их в словарь, но, возможно, я ошибаюсь, но я думаю, что есть лучшее решение. –

ответ

0

Вы можете упомянуть в своем ПРОСМОТРЕ относительно методов GET/POST() с помощью запросов, к которым можно получить доступ. Затем вы можете манипулировать строками запроса в своих сценариях.

В качестве альтернативы более эффективные варианты могут также использовать ЗАПРОСЫ - https://github.com/kennethreitz/requests/ или HTTPLIB2 - https://github.com/jcgregorio/httplib2.

+0

Я не уверен в вашем первом предложении. Можете ли вы описать более подробно. В настоящее время я получаю URL-адрес с селеном: currenturl = browser.current_url –