beautifulsoup


Error whilst requesting a login to a site


last EDIT:
It seems that i am connecting to the website but for some reason i get an error with my code!Probably i do something wrong with BeautifulSouP.I am thinking that i should change somethin on the url variable!
def connect():
with requests.Session() as c:
urll2 = "http://www.oddscheck.net/inc/userlogin.php"
payload= {
'useremail': 'email#gmail.com',
'userpassword':'password',
'PHPSESSID' : 'ih79c4t5srr6p2',
'CF-RAY' : '35f784ad1-ATH'
}
headers = {}
headers['User-Agent'] = 'Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0'
c.post(urll2,data=payload,headers={"Referer": "http://www.oddscheck.net/?page=home&cmd=def"})
url = c.get('http://www.oddscheck.net/index.php?page=myaccount')
req = urllib.request.Request(url, headers=headers)
resp = urllib.request.urlopen(req)
soup = BS(resp, "html.parser")
gamesave = ""
for record in soup.find_all("tr"):
game = game1=""
for data in record.find_all("td"):
if data.get('class') == ['centertd', 'col_10']:
for link in data.find_all("a"):
game1 += ", "+"http://www.oddscheck.net/"+link.get('href')
else:
game += ","+data.text
game2 = game+game1
if len(game2) > 40:
gamesave += game[1:]+","+game1[1:]+"\n"
#header = "League,Time,1,X,2,U,O,Link"+"\n"
file = open(os.path.expanduser("Odss.txt"),"wb")
#file.write(bytes(header, encoding="UTF-8",errors="ignore"))
file.write(bytes(gamesave, encoding="UTF-8",errors="ignore"))
file.close()
ERROR I GET:
The error i get:
Traceback (most recent call last):
File "sportingbet.py", line 314, in <module>
connect()
File "sportingbet.py", line 27, in connect
req = urllib.request.Request(url, headers=headers)
File "/usr/lib/python3.5/urllib/request.py", line 269, in __init__
self.full_url = url
File "/usr/lib/python3.5/urllib/request.py", line 295, in full_url
self._parse()
File "/usr/lib/python3.5/urllib/request.py", line 324, in _parse
raise ValueError("unknown url type: %r" % self.full_url)
ValueError: unknown url type: 'Response [200]
urll = "http://www.oddscheck.net/inc/userlogin.php"
I'd take the extra 'l' out in urll
The client-side variable name for your URL must be consistent with that of the variable for the server-side. Assuming you already know the name of it, you should just be able to change it to that and have it run.

Related Links

BeautifulSoup4: how to find a HTML element whose text contains an accented character?
Beautifulsoup replace colspan=2 with single col
How to search by name attribute?
What's the meaning of 'soup' in jsoup and Beautiful Soup?
Is there a shorter syntax than soup.select(“#visitor_stats”)[0]?
Why is this BeautifulSoup result []?
python 3.3 and beautifulsoup4-4.3.2
Py2exe doesn't find bs4
if else in FindAll using beautifulsoup
Is there any way to keep calling findChildren in BeautifulSoup with more concision?
How to get contents of nested tag using BeautifulSoup
BeautifulSoup parsing nested div tags
Passing results from mechanize to BeautifulSoup
Beautiful Soup, Ignoring Everything After A Comma
BeatifulSoup4 closes common meta and link tags in the head
Getting inner tag text whilst using a filter in BeautifulSoup

Categories

HOME
service-worker
notepad++
cygwin
jpa
telegram
datastore
angular2-material
devise
nested-if
android-json
accessibility
openpyxl
windows-ce
emoji
openbugs
stellar.js
automatic-ref-counting
qsqlquery
easyphp
sigma.js
swagger-2.0
sar
google-api-client
mount
onload
pic32
opentk
syntax-highlighting
oculus
firebase-analytics
magento-1.8
corenlp-server
instantiation
cd
tex
stringtokenizer
dcmtk
android-softkeyboard
chronicle-map
berkeley-db-je
snapchat
vaadin-elements
nanoc
textsum
tf
avx
pdf-conversion
java-websocket
restore
choice
burrows-wheeler-transform
scaffolding
embedding
cassia
omniauth-facebook
nio2
aspen
jbase
fiware-monitoring
ess
fuelcms
sony-lifelog-api
ember-cli-rails
lasso
dronekit-android
sql-server-data-tools
nutiteq
node-serialport
fail2ban
cryptographichashfunction
execve
boost-program-options
cbind
trdion2011
xml-namespaces
angular-carousel
winginx
alternate
radiant
renderer
file-not-found
maven-scm
decoupling
dsym
drupal-nodes
multitasking
mysql-error-1044
beaker-testing
cmmi
cardreader
swfobject
twisted.web
boost-signals
thttpd
infobright
flex-mobile
ikimagebrowserview
rmdir
codebase
presentation-layer
globals
ajax-polling
folding
django-piston
data-mapping
tui
asynchronous-wcf-call
software-lifecycle
wysiwym
soappy

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App