I was trying your code. It's OK, but the process seems to be stuck...
I've tried to change request with adding
timeout
parameter:
try:
page = requests.get(url,timeout=60)
except requests.exceptions.RequestException as e:
raise SystemExit(e)
and i get:
SystemExit: HTTPSConnectionPool(host='www.ebay.com', port=443): Read timed out. (read timeout=60)