[Çözüldü] Python çıktı sorunu

Başlatan crewsing, 16 Ağustos 2017 - 16:56:02

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

crewsing

from bs4 import BeautifulSoup
import urllib.request
print("""
--------------------------------------
             Hosgeldin
--------------------------------------
http://www.siteisim.com/(varsa yol)/
--------------------------------------
""")
f = input("Link = ")
url = f
url_oku = urllib.request.urlopen(url)
dosya = open("index.txt", "w")
soup = BeautifulSoup(url_oku, 'html.parser')
dosya.write(soup)
dosya.close()


Böyle * bir şey kodladım bu sonuç çıkıyor ortaya

crewsing@crewsing:~/Masaüstü$ python3 asd.py

--------------------------------------
             Hosgeldin
--------------------------------------
http://www.siteisim.com/(varsa yol)/
--------------------------------------

Link = https://www.google.com/
Traceback (most recent call last):
  File "asd.py", line 19, in <module>
    dosya.write(soup)
TypeError: write() argument must be str, not BeautifulSoup
crewsing@crewsing:~/Masaüstü$


Nasıl çözerim

ahmet12

url_oku = urllib.request.urlopen(url).read()
ekle tamam

crewsing

Alıntı yapılan: ahmet12 - 09 Eylül 2017 - 02:02:15
url_oku = urllib.request.urlopen(url).read()
ekle tamam

hangi satıra ekliyorum

ahmet12

#3
duzenleyip vereyim

crewsing

Traceback (most recent call last):
  File "tet.py", line 1, in <module>
    import urllib2
ImportError: No module named 'urllib2'


hatası :)

ahmet12

pip install urllib2
de calismazsa yine
urllib2 leri urllib olarak
import urllib
import ssl
from bs4 import BeautifulSoup
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

print("""
--------------------------------------
             Hosgeldin
--------------------------------------
http://www.siteisim.com/(varsa yol)/
--------------------------------------
""")
f= raw_input("link gir")



gcontext = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
info = urllib.urlopen(f, context=gcontext).read()

soup= BeautifulSoup(info, "html.parser")
dosya = open("index.txt", "w")
dosya.write(soup)
dosya.close()

crewsing

Beyler sorun çözüldü
burdan bakabilirsiniz son haline = https://github.com/M13D/MSK/blob/master/MSK.py