Új hozzászólás Aktív témák
-
repvez
addikt
válasz kovisoft #4000 üzenetére
hát blenderben kiszinezi a parancsokat ,de leforditani a python consolban csináltam ott csak mint egy DOS parancsoros kijezöt látok nincs semmi menö rendsze, de ott legalább ha hiányol valamit akkor lefuttatok egy PIP instalt és már fut a kod, mig máshol nem mindegy, hogy hova telepitem a szukséges modulokat libeket stb,meg még be is kell emelni a keretrendszerbe .
VS22ben is néztem de az sokkal bonyolultabb és a fenti problémák miatt le sem fordul az a kod mig a consolban igen -
kovisoft
őstag
Azt nem tudom, hogy Blenderben be lehet-e állítani, hogy megjelenítse a tab karaktereket, de az szinte biztos, hogy abban is be lehet állítani, hogy szóközöket vagy tab-okat akarsz-e használni. Rákeresve a neten láttam pl. ilyen menüpontot: Format -> Convert Whitespace -> To Spaces. Meg a beállításokban is láttam ilyet: File -> Text Editor -> Tabs as Spaces.
[ Szerkesztve ]
-
Hege1234
addikt
sziasztok!
argparse-nál hogyan lehetne megváltoztatni, hogy ne a
-d
hívja le
a params-ban lévő "d"-t ?
hanem pl.script.py --params-d
vagy valami hasonló, csak ne egy betűs legyen?#headers
parser.add_argument('--challengecustomdata', type=str, help='challengecustomdata header')
#params
parser.add_argument('-d', help='params d')
args = parser.parse_args()
headers = {}
if args.challengecustomdata:
headers['challengecustomdata'] = args.challengecustomdata
params = {}
if args.d is not None:
params['d'] = args.dpl. így szokott kinézni:
params = {
'd': 'kwscx.d2k',
} -
sonar
addikt
válasz Hege1234 #4003 üzenetére
Érdemes néha belenézni a hivatalos manuálba
[link]parser.add_argument('-c', '--count') # option that takes a value
A te esetedben:parser.add_argument('-d', '--hosszuparameter', help='params d')
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Hege1234
addikt
regex-el hogyan lehetséges a különböző linkek végéről leszedni ezt
/a-a9fvalt
?a fő gond, hogy valamikor tartalmaz a link ilyen + toldást
/a-a9fvalt
valamikor meg csak a link van ami az id-ig tart emiatt nem jövök rá, hogyan lehetne megoldani, hogy minden linkről le legyen szedve az a rész (random persze, hogy mi van ott..)a 3 linkből ezek az id-k kellenének
"e20b1uf" "e1rlpt3" "e1tb9q9"
https://podcasters.spotify.com/pod/show/bozsik-gazda-podcast/episodes/Vilghr-magyar-nemests-nvnyek---70-Bozsik-gazda-podcast-e20b1uf/a-a9fvalt
https://podcasters.spotify.com/pod/show/daniel-csirke/episodes/11--insight---Anyaknt-sem-lltam-le-az-tletelssel--csak-j-utakat-kerestem-a-kreativitsomnak-e1rlpt3
https://podcasters.spotify.com/pod/show/mandiner/embed/episodes/Ki-brja-tovbb-tartalkokkal-a-hbort---Somkuti-Blint-e1tb9q9én csak eddig jutottam el, de ha éppen nem tartalmaz az elején e betűt akkor borul az egész
-(e.{6})
-
sztanozs
veterán
-
sztanozs
veterán
válasz Hege1234 #4008 üzenetére
Az a
/a-a9fvalt
mi az elso link vegen?
Ha opcionalisan ott van es a formatum fix, akkor:
-(.{7})(?:/.-.{7})?$
vagy kicsit konkretabban:
-(\w{7})(?:/\w-\w{7})?$de kicsit tobb link kellene, hogy biztosra lehessen menni...
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Naagyon zöldfülű vagyok, Matlabról költöznék át pár aprósággal. Már az elején megakadtam, amikor a git-et kellett volna beüzemelni . Ötlet? Friss Anaconda/Spyder, amikor már másodjára futtattam le a telepítést - felrakta, de nem találja :
conda install git
Collecting package metadata (current_repodata.json): ...working... done
Solving environment: ...working... done
# All requested packages already installed.
Note: you may need to restart the kernel to use updated packages.
git --version
Traceback (most recent call last):
Cell In[9], line 1
git --version
NameError: name 'git' is not defined
Kieg: ezt a kis projektecskét szeretném itthon használni, ha nem megy gitről, én elvagyok a letöltött kóddal is, csakhátizé...
[ Szerkesztve ]
Mindig meglep milyen sokan hiszik el, hogy van ingyen ebéd.
-
-
válasz t72killer #4011 üzenetére
Nna, addig eljutottam, ameddig a szerző, következő lépés: kalibráció legkisebb négyzetek módszerével. Hogy kezelhető az a helyzet, hogy én a saját mérésemben 12 csúcsot (12db pixelkoordináta szín és intenzitás irányban) találok, a referencia viszont nagyobb, 22 csúcs, ráadásul az én mérési intervallumomon kívül is van belőlük?
Elsőre az x (hullámhossz) tengely bekalibrálása lenne a legfontosabb, erre ilyen adataim vannak:
saját, mértékegység pixel: 67, 92, 277, 290, 321, 339, 374, 411, 482, 599, 715, 785
referencia, mértékegység nanométer: 405.4, 436.6, 487.7, 542.4, 546.5, 577.7, 580.2, 584, 587.6, 593.4, 599.7, 611.6, 625.7, 631.1, 650.8, 662.6, 687.7, 693.7, 707, 709, 712.3, 760, 811Ezekből próbáltam a
np.linalg.lstsq
vel egy pixelkoordináta->nanométer összegüggést megszülni, de már ott panaszkodott, hogy a házi vektorom 10 taggal kevesebb, miután meg kipótoltam az "üres helyeket" nullákkal, totál fals eredményt ad.Nincs valami olyan függvény, ami "okosan" felismeri a mintát pl a saját adatpontok egymáshoz mért relatív távolságait összeveti a referencia szintén relatív/normalizált mintájával? Az adat lineáris, szóval csak egy y(nanométer)=a*x(nm/pixel)+b(nm) egyenlet kéne.
[ Szerkesztve ]
Mindig meglep milyen sokan hiszik el, hogy van ingyen ebéd.
-
Capricornus
aktív tag
válasz t72killer #4013 üzenetére
A python részében nem tudok segíteni, mert én csak sufi kódokat szoktam írni, szóval azt rábíznám egy profira.
Viszont spektrográfot már kalibráltam, szóval abban lehet, hogy tudok segíteni.
Megpróbáltam megnézni a dokumentációt a projekt honlapján, de sajnos regisztrálni kellene, azt meg nem akarok.
Szóval jól értem, hogy van egy referencia spektrum, amit ők adnak és te is csináltál egy sajátot egy fényforrásról? És utána a referencia spektrumon be tudtad azonosítani a csúcsok egy részét?
Ha kevesebb van én azt tenném, hogy csak azokat a csúcsokat használom fel a kalibrációhoz, amiről van saját mérés, a többit kidobnám. Ilyen primitív spektrográfnál annyi ponttal is bőven be lehet kalibrálni és utána már tudsz interpolálni/extrapolálni egyéb hullámhosszakra is.Per aspera ad astra!
-
válasz Capricornus #4014 üzenetére
Hasonló. A referenciaspektrum közismert, wikipédiáról van, szép tiszta az is és a sajátom is. Saját - kicsit megtévesztők a számok, nem nanométer, hanem pixel a kép bal szélétől:
referencia, táblázattal, én a 4es számú (542nm) csúcsnál kezdődök, és valószínű a 16-os az utolsó:
Igen, igazából két, egymástól távolabb lévő csúcs is elég a kalibrációhoz. Van egy kis programocska, ami valami miatt nálam nem műkszik, pont ilyen házibarkács spektrométerekhez, az is csak 2pontos kalibrációt használ.
[ Szerkesztve ]
Mindig meglep milyen sokan hiszik el, hogy van ingyen ebéd.
-
Capricornus
aktív tag
válasz t72killer #4015 üzenetére
Én azért minden azonosított csúcsot használnék.
Hogy ellenőrizd a kalibrációt, meg azt, hogy lineáris, akkor plottold fel a te x értékeidet meg az azonosított csúcsokhoz tartozó hullámhossz értékeket. És erre akkor már illeszthetsz is egy egyenest, ami megadja a meredekséget meg az eltolást és kész is.
Talán a np.polyfit is elég ehhez, persze elsőrendű polinommal.Per aspera ad astra!
-
válasz Capricornus #4016 üzenetére
A polyfit pont ugyanazt az eredményt adta ugyanazzal a vektorhossz-hisztivel, mint a fenti np.linalg.lstsq . Viszont kicsi jó hír: full manuálban 2 csúcsot beírva-kiszámolva működik a dolog, egyik csúcsnál sem több 2nm-nél a hiba, ami a "műszer" felbontása alatt van.
Még túrom kicsit a netet, hogy kell a polyfit-hez imádkozni, hogy méltóztassék már különböző hosszúságú, nem szinkronban lévő adatsorokkal is szóba állni, de amennyi időt belenyomtam már a keresésbe, kb megírtam volna zöldfülűként is egyedül ...
[ Szerkesztve ]
Mindig meglep milyen sokan hiszik el, hogy van ingyen ebéd.
-
-
válasz Capricornus #4018 üzenetére
Igen, az úgy működne, és mivel a kalibráció csak méréssorozatonként (pontosabban amikor a kamerát vagy a rácsot mozgatom) egyszer van, belefér ennyi manuális meló
Mindig meglep milyen sokan hiszik el, hogy van ingyen ebéd.
-
klambi
addikt
Szevasztok!
Egy kis futtatási gondba üzkötztem:
Hiba:Traceback (most recent call last):
File "main.py", line 10, in <module>
File "logger.py", line 33, in logger
File "C:\Users\PC\AppData\Local\Programs\Python\Python38-32\lib\encodings\cp1252.py", line 19, in encode
UnicodeEncodeError: 'charmap' codec can't encode characters in position 11-23: character maps to <undefined>
[27092] Failed to execute script mainEzt nem tudtam kiküszöböolni, valakinek ötlet?
"Mond szépen angolul: Gyors róka!"
-
klambi
addikt
-
sztanozs
veterán
Binaris adatkent mentsd el, vsz a forras rendszer olyan karaktert tesz a logbna ami az adott kodlapba nem fordithato at.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
Mondjuk a citill betuket ay unicode-nak tamogatnia kell, vsz a forras adat nem unicode, hanem valami specialis kodlap (pl orosz) es elobb azt kell unicode-ba rakni:
str(bytearray, 'CP1251')logger.py-t es/vagy main.py-t meg tudod mutatni, ahol elhasal
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
klambi
addikt
válasz sztanozs #4025 üzenetére
Felteszem google-be, alul a link. Szenvedek vele de csak nem jön össze... már pedig virtuál orosz wint is feldobtam igaz angol volt és utána állítottam oroszra... fene tudja, hogy ez is baj-e vagy sem de ott sem ment
Köszi!
még beleteszek egy kis helpet, amit a srác posztolt:
[link][ Szerkesztve ]
"Mond szépen angolul: Gyors róka!"
-
klambi
addikt
válasz sztanozs #4025 üzenetére
na a másik progit sikerült elindítani...:
C:\WINDOWS\system32>python --version
Python 3.10.10
C:\WINDOWS\system32>d:
D:\>cd d:\Egyebek\KMORA\MatrixConfigurator-master\
d:\Egyebek\KMORA\MatrixConfigurator-master>logger.py
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 7, in <module>
from PySide2 import QtWidgets, QtCore
ModuleNotFoundError: No module named 'PySide2'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install PySide2
Collecting PySide2
Downloading PySide2-5.15.2.1-5.15.2-cp35.cp36.cp37.cp38.cp39.cp310-none-win_amd64.whl (137.4 MB)
---------------------------------------- 137.4/137.4 MB 13.3 MB/s eta 0:00:00
Collecting shiboken2==5.15.2.1
Downloading shiboken2-5.15.2.1-5.15.2-cp35.cp36.cp37.cp38.cp39.cp310-none-win_amd64.whl (2.3 MB)
---------------------------------------- 2.3/2.3 MB 49.2 MB/s eta 0:00:00
Installing collected packages: shiboken2, PySide2
Successfully installed PySide2-5.15.2.1 shiboken2-5.15.2.1
[notice] A new release of pip available: 22.3.1 -> 23.1
[notice] To update, run: python.exe -m pip install --upgrade pip
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 8, in <module>
from asyncqt import QEventLoop, asyncSlot
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'asyncqt'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install asyncqt
Collecting asyncqt
Downloading asyncqt-0.8.0.tar.gz (12 kB)
Preparing metadata (setup.py) ... done
Installing collected packages: asyncqt
DEPRECATION: asyncqt is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
Running setup.py install for asyncqt ... done
Successfully installed asyncqt-0.8.0
[notice] A new release of pip available: 22.3.1 -> 23.1
[notice] To update, run: python.exe -m pip install --upgrade pip
d:\Egyebek\KMORA\MatrixConfigurator-master>setup.py
'setup.py' is not recognized as an internal or external command,
operable program or batch file.
d:\Egyebek\KMORA\MatrixConfigurator-master>python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in c:\program files\python310\lib\site-packages (22.3.1)
Collecting pip
Downloading pip-23.1-py3-none-any.whl (2.1 MB)
---------------------------------------- 2.1/2.1 MB 10.1 MB/s eta 0:00:00
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 22.3.1
Uninstalling pip-22.3.1:
Successfully uninstalled pip-22.3.1
Successfully installed pip-23.1
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install asyncqt
Requirement already satisfied: asyncqt in c:\program files\python310\lib\site-packages (0.8.0)
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 10, in <module>
import can
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "D:\Egyebek\KMORA\MatrixConfigurator-master\can\__init__.py", line 41, in <module>
from .bus import BusABC, BusState
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "D:\Egyebek\KMORA\MatrixConfigurator-master\can\bus.py", line 14, in <module>
from aenum import Enum, auto
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'aenum'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install aenum
Collecting aenum
Downloading aenum-3.1.12-py3-none-any.whl (131 kB)
---------------------------------------- 131.8/131.8 kB 2.6 MB/s eta 0:00:00
Installing collected packages: aenum
Successfully installed aenum-3.1.12
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 15, in <module>
from port import serial_ports
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 3, in <module>
import serial
File "C:\Program Files\Python310\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'serial'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install serial
Collecting serial
Downloading serial-0.0.97-py2.py3-none-any.whl (40 kB)
---------------------------------------- 40.9/40.9 kB 1.9 MB/s eta 0:00:00
Collecting future>=0.17.1 (from serial)
Downloading future-0.18.3.tar.gz (840 kB)
---------------------------------------- 840.9/840.9 kB 7.6 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting pyyaml>=3.13 (from serial)
Downloading PyYAML-6.0-cp310-cp310-win_amd64.whl (151 kB)
---------------------------------------- 151.7/151.7 kB ? eta 0:00:00
Collecting iso8601>=0.1.12 (from serial)
Downloading iso8601-1.1.0-py3-none-any.whl (9.9 kB)
Building wheels for collected packages: future
Building wheel for future (pyproject.toml) ... done
Created wheel for future: filename=future-0.18.3-py3-none-any.whl size=492053 sha256=3ed5a781b8a7ee7b2f8dcb363e9ee51fa1e090167e18029a50cc6e8a0953f35b
Stored in directory: c:\users\klambi\appdata\local\pip\cache\wheels\5e\a9\47\f118e66afd12240e4662752cc22cefae5d97275623aa8ef57d
Successfully built future
Installing collected packages: pyyaml, iso8601, future, serial
Successfully installed future-0.18.3 iso8601-1.1.0 pyyaml-6.0 serial-0.0.97
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 27, in serial_ports
s = serial.Serial(port)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 1464, in <module>
window = MainApp()
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 352, in __init__
self.Port.addItems(serial_ports())
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 30, in serial_ports
except (OSError, serial.SerialException):
AttributeError: module 'serial' has no attribute 'SerialException'
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 27, in serial_ports
s = serial.Serial(port)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 1464, in <module>
window = MainApp()
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 352, in __init__
self.Port.addItems(serial_ports())
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 30, in serial_ports
except (OSError, serial.SerialException):
AttributeError: module 'serial' has no attribute 'SerialException'
d:\Egyebek\KMORA\MatrixConfigurator-master>main.py
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 27, in serial_ports
s = serial.Serial(port)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 1464, in <module>
window = MainApp()
File "D:\Egyebek\KMORA\MatrixConfigurator-master\main.py", line 352, in __init__
self.Port.addItems(serial_ports())
File "D:\Egyebek\KMORA\MatrixConfigurator-master\port.py", line 30, in serial_ports
except (OSError, serial.SerialException):
AttributeError: module 'serial' has no attribute 'SerialException'
d:\Egyebek\KMORA\MatrixConfigurator-master>pip install pyserial
Collecting pyserial
Downloading pyserial-3.5-py2.py3-none-any.whl (90 kB)
---------------------------------------- 90.6/90.6 kB 1.7 MB/s eta 0:00:00
Installing collected packages: pyserial
Successfully installed pyserial-3.5"Mond szépen angolul: Gyors róka!"
-
sztanozs
veterán
Nem sikerult leszurnom, hogy kell-e meg segitseg, vagy a kapott programmal megy a cucc...
Sajna drive linkek nem mennek meloban, szoval legfeljebb holnap tudok segiteni.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
probald meg a kapott adatokat binariskent lementeni es azt megvizsgalni.
Gondolom az adataid valahogy byte arrayban erkeznek valahonnan (serial?)
Ezt metsd le igy, es vizsgald meg, hogy mi van benne:with open("filedump.bin", "wb") as bw:
bw.write(feldolgozando_byte_array)JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
Hege1234
addikt
sziasztok!
response = requests.get('https://service.prd.tv/v2/hls/episode/........./master.m3u8', params=params, headers=headers).text
van arra esetleg mód, hogy miután megtörtént a get kiszedjem belőle egy string-be a benne lévő 'https://service.prd.tv/v2/hls/episode/........./master.m3u8' linket?
[ Szerkesztve ]
-
sztanozs
veterán
-
Hege1234
addikt
válasz sztanozs #4036 üzenetére
igen sry, hogy nem fejtettem ki korábban
import requests
import re
headers1 = {
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
'Connection': 'keep-alive',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
}
response1 = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers1).text
grab_Connection = headers1['Connection']
grab_User_Agent = headers1['User-Agent']
print(grab_Connection)
#keep-alive
print(grab_User_Agent)
#Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36a headers1-et ki tudom olvasni, hogy mi van benne mint pl a user-agent-et
de a response1 már csak a text-et adja vissza és a https linket ami statikusan meg van adva azt már nemtext_from_response1 = re.findall(r'BANDWIDTH=.*RESOLUTION=1920x1080.*[^?](.*)', response1)[0].strip()
print(text_from_response1)
#v9/prog_index.m3u8a scriptet folytatva mivel így meglett a
v9/prog_index.m3u8
most kelle elérnem valahogy ebből a https linket-et egy string-beresponse1 = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers1).text
ha az meglenne akkor megkapom ezt egy string-be pl. get_url
https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8és abból így már a re-vel megkapom a base_url -t
(.*)master.m3u8
base_url+text_from_response1
#https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v9/prog_index.m3u8ha nem adok meg text-et a végére akkor megkapom a status-t, de egy olyan megoldást se találtam ami vissza tudná adni a benne megadott linket
response1 = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers1)
print(response1)
#<Response [200]> -
sztanozs
veterán
válasz Hege1234 #4037 üzenetére
Requests csomag: [link]
Response objektum: [link]TL;DR:
Hasznald a response1.text property-t, ha a visszaadott oldal rendesen formazott.[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Hege1234
addikt
válasz sztanozs #4038 üzenetére
amiket linkeltél ott egyik se tér ki arra, hogyan lehetne visszakapni
azt a linket amit a get-be megadtamHasznald a response1.text property-t, ha a visszaadott oldal rendesen formazott.
a text-et jól visszakaptam amiből meg is lett av9/prog_index.m3u8
azzal nincsen problémarequests.get-ből kellene ez a link:
https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8[ Szerkesztve ]
-
sztanozs
veterán
válasz Hege1234 #4039 üzenetére
Miert kene? Azt te adod meg lekerdezeskor... Mar akkor meg kell legyen, mielott meghivnad az oldalt...
Vegul is, ha mondjuk ha redirect volt, akkor valtozhat - de akkor hasznald a response1.url property-t.[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Hege1234
addikt
sztanozs
köszi így már értem, az egészet ott csesztem el, hogy a response1 = .... végére odaírtam már az elején a .text-etígy simán kiadja a linket
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
response = requests.get('https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8', headers=headers)
response_url = response.url
print(response_url)
#https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8sonar
köszi, így már értem a te hozzászólásodat isJoinR
szerk:
jogos, az egészet túlgondoltam
mivel statikus bárhol hivatkozhattam volna rá egy külön string-el..[ Szerkesztve ]
-
sztanozs
veterán
válasz Hege1234 #4042 üzenetére
Ja, hogy ugy Nem gorgettem el jobbra, hogy lassam a sor veget... sorry
Ja2: ha a response header-re vagy kivancsi, akkor ne a request header-t (headers
) olvasgasd, hanem aresponse.headers
-t[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Hege1234
addikt
sziasztok!
a cél az lenne, hogy ha már létezik ott egy ugyan olyan mappa az abban lévő fájlt csak simán írja felűl, de a shutil már az ugyan olyan mappára kiakad..
a fájlig el se tudtam még jutnihogyan lehetne megoldani?
def move_or_copy(src, dest):
if os.path.isdir(src):
if not os.path.exists(dest):
shutil.copytree(src, dest)
print(f"A mappa áthelyezve: {os.path.abspath(dest)}")
else:
for src_item in os.listdir(src):
src_file = os.path.join(src, src_item)
dest_file = os.path.join(dest, src_item)
move_or_copy(src_file, dest_file)
elif os.path.isfile(src):
if os.path.exists(dest):
print(f"A fájl '{os.path.abspath(dest)}' már létezik, felülírás...")
shutil.move(src, dest)
print(f"A fájl áthelyezve: {os.path.abspath(dest)}")
src_path = ripper_dir + '\\Downloads\\'
trg_path = dirPath + '.\\Downloads\\befejezett\\Prime\\!VT HD!\\Series'
for src_item in os.listdir(src_path):
src = os.path.join(src_path, src_item)
dest = os.path.join(trg_path, src_item)
move_or_copy(src, dest)error:
Traceback (most recent call last):
File "C:\Users\@\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 1885, in __call__
return self.func(*args)
File "I:\python v3\main.py", line 59820, in vt_amzn_Series_hd_01
shutil.move(src_file, dest)
File "C:\Users\@\AppData\Local\Programs\Python\Python39\lib\shutil.py", line 801, in move
raise Error("Destination path '%s' already exists" % real_dst)
shutil.Error: Destination path 'I:\python v3\Downloads\befejezett\Prime\!VT HD!\Series\Odaat.S07.1080p.AMZN.WEB-DL.DDP2.0.H.264-\Odaat.S07.1080p.AMZN.WEB-DL.DDP2.0.H.264-' already exists -
-
-
Sziasztok!
Az alabbi [link] srt translatort szeretnem hasznalni terminalban, de hibauzenetet kapok:[alucard@arch ~/Downloads]$ python -m srtranslator film.srt -i nl -o hu
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/__main__.py", line 9, in <module>
from .translators.deeplx import DeeplX
File "/home/alucard/.local/lib/python3.11/site-packages/srtranslator/translators/deeplx.py", line 1, in <module>
from PyDeepLX import PyDeepLX
ModuleNotFoundError: No module named 'PyDeepLX'
a
pip install srtranslator
hiba nelkul lefutott... tudnatok segiteni?[ Szerkesztve ]
Passionate about minimalistic software, the Linux philosophy, and having fun. SFF enthusiast.
Új hozzászólás Aktív témák
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Milyen notebookot vegyek?
- World of Tanks - MMO
- Samsung Galaxy Felhasználók OFF topicja
- A fociról könnyedén, egy baráti társaságban
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Telekom mobilszolgáltatások
- Xbox Series X|S
- Politika
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- További aktív témák...