[Python] Html parse islemi

from lxml import html with open(r’sozluk.html’, “r”) as f: sayfa = f.read() t = html.fromstring(sayfa) “”” — ORNEK HTML — <p class=”Normal para-style-override-2″ xml:lang=”tr-TR”><span class=”char-style-override-3″ xml:lang=”en-US”>abaküs </span><span class=”char-style-override-4″ xml:lang=”en-US”>abacus</span></p> <p class=”Normal para-style-override-2″ xml:lang=”tr-TR”><span class=”char-style-override-3″ xml:lang=”en-US”>abiyotik </span><span class=”char-style-override-4″ xml:lang=”en-US”>abiotic</span></p> “”” kelime1 = t.xpath(‘//span[@class=”char-style-override-3″]/text()’) kelime2 = t.xpath(‘//span[@class=”char-style-override-4″]/text()’) ii = 0 for x,y in zip(kelime1,kelime2): ii += 1 …

Continue reading

Raspberry Pi ile tek kanal role kontrolu

Merhaba, raspberry pi ile tek kanal role kontrolu icin asagidaki kodu kullanabilirsiniz. Kodu durdurana kadar role aktiftir. import RPi.GPIO as GPIO GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) ROL = 14 GPIO.setup(ROL, GPIO.OUT) try: while (True): GPIO.output(ROL, GPIO.LOW) except KeyboardInterrupt: GPIO.output(ROL,GPIO.HIGH) GPIO.cleanup()

Continue reading

python ile wunderground.com uzerinden hava durumu bilgisi cekmek

Merhaba, bu acemice scripttewunderground.com sitesindeki api’den yararlanacagiz. Sitesinden uye olup api key alabilir ve kendize gore asagidaki kodu uyarlayabilirsiniz. Sevgiyle. from urllib.request import urlopen import json f = urlopen(‘http://api.wunderground.com/api/052c55fadf25fe5d/forecast/lang:TR/q/Turkey/Ankara.json’) json1 = f.read().decode(‘utf8’) parca_json = json.loads(json1) cevdet = parca_json[“forecast”][“txt_forecast”][“forecastday”] for parcala in cevdet: print (“{} Gunu ” “{}” .format(parcala[‘title’], parcala[‘fcttext_metric’])) f.close() Ekran Goruntusu:

Continue reading

Python ile accuweather.com uzerinden hava durumu bilgisi cekmek

Merhaba, bu acemice scriptte Ankara’nin merkezi yani Bakanliklar-Kizilay tarafinin hava durumu bilgisini cekecegiz. Ilk once pip3 install feedparser # komutu ile modulu yukleyelim. import feedparser # locCode=EUR|TR|06420|ANKARA| > KITA|ULKE|POSTAKODU|IL def hava(): parse = feedparser.parse(“http://rss.accuweather.com/rss/liveweather_rss.asp?metric=1&locCode=EUR|TR|06420|ANKARA|”) parse = parse[“entries”][0][“summary”] parse = parse.split() print (parse[2], parse[4], parse[5]) return (hava) hava() Ekran goruntusu:

Continue reading

python ile rasgele sifreler uretmek – 3

Kullanimi : python3 password3.py 10 22   #10 adet 22 karakterden olusan sifre uretir. import string, sys, random def rasgele (adet, ras): for i in range(adet): karakterler = string.hexdigits + string.punctuation rand = (random.sample(karakterler, ras)) print(*rand, sep=””) rasgele(int(sys.argv[1]),int(sys.argv[2])) Ornek Ekran Ciktisi:

Continue reading

python ile rasgele sifre uretmek – 2

Merhaba, daha kisa ve oz hali asagidaki gibi. import random import string def rasgele (kac): karakterler = string.ascii_letters + string.punctuation + string.digits rand = (random.sample(karakterler, kac)) print(*rand, sep=””) rasgele(20)

Continue reading

Python ile rasgele parola uretmek

Merhaba, Python ‘u daha yeni ogrenmeye basladim ve ufak programciklar olusturdukca buraya ekleyecegim. Sevgiyle. import random def rasgele (kac): alfabe = “abcdefghijklmnoprstuvyzwx” alfabe = (alfabe.upper() + alfabe.lower()) sayi = “0123456789” karakter = “!@#$%^&*()_+\]'[/.,<>|}{?=-” liste = list(alfabe + sayi + karakter) rand = (random.sample(liste, kac)) print(*rand, sep=””) rasgele(20)

Continue reading