2016-01-16 3 views
2

У меня есть базовый URL.Создайте URL-адрес с помощью библиотеки запросов Python

BASE_URL = 'https://api.github.com/licenses' 

Я хочу создать новый URL-адрес на основе поискового запроса (Ex-mit), прилагаемого к базовому URL-адресу.

NEW_URL = 'https://api.github.com/licenses/mit' 

Я использую библиотеку запросов для создания и вызова URL-адресов, как показано ниже.

from requests.compat import urljoin 

base_url = 'https://api.github.com/licenses' 
new_url = urljoin(base_url, 'mit') 
print new_url 

Но когда я печатаю new_url, это испортит URL.

https://api.github.com/mit 

Я не уверен, как исправить эту проблему.

ответ

2

Добавить / в конце базового url.

BASE_URL = 'https://api.github.com/licenses/' 

В противном случае это, вероятно, обрабатывать лицензии в качестве имени файла.

Смежные вопросы