mirror of https://github.com/scrapy/scrapy.git
Update form.py
This commit is contained in:
parent
722a30ac2b
commit
6eca6f92c6
|
|
@ -34,11 +34,8 @@ class FormRequest(Request):
|
|||
self._set_body(querystr)
|
||||
else:
|
||||
url_split = urlsplit(self.url)
|
||||
formdata_key_list = []
|
||||
for k in querystr.split('&'):
|
||||
formdata_key_list.append(k.split('=')[0])
|
||||
items = []
|
||||
items += [(k, v) for k, v in parse_qsl(url_split.query) if k not in formdata_key_list]
|
||||
formdata_key_list = list(dict(parse_qsl(querystr)).keys())
|
||||
items = [(k, v) for k, v in parse_qsl(url_split.query) if k not in formdata_key_list]
|
||||
query_str = _urlencode(items, self.encoding)
|
||||
self._set_url(urljoin(self.url,'?'+ (query_str + '&' if query_str else '') + querystr + ('#'+ url_split.fragment if url_split.fragment else '')))
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue