5260
@farhad_naserizadeh @farhad3412 فرهاد ناصری زاده تبادل @mmtahmasbi لینک کانال مرتبط : @raspberry_python @c_micro @ai_dsp @micropython_iot @new_mathematical قوانین گروه: https://t.me/python_QA/353760
import scrapy
url = 'https://divar.ir/v/-/{token}'
# هستش (DivarSpider) که داخل کلاس (start_urls) بالا و بریزیم داخل این لیست (url) باید تمامی توکن هایی که توی فایل تکست قرار دادیم رو بیاریم داخل
token_file = open(
'/Users/HosEin/Desktop/web scraping project/myproject/tokens.txt', 'r', encoding='utf8')
tokens = token_file.read().split(',')
token_file.close()
class DivarSpider(scrapy.Spider):
name = 'divar'
start_urls = [url.format(token=token) for token in tokens]
# که در بالای صفحه قرار داره url جدید درست میکنه که توکن هارو به ترتیب توش قرار میده دقیقا همون url رو میخونه و هر بار میاد یه token_file میاد و دونه به دونه یعنی به ترتیب توکن های داخل متغیر for این حلقه ی
def parse(self, response):
informations = response.css('tr td.kt-group-row-item--info-row::text')
informations2 = response.css('span a.kt-text-truncate::text')
caroperation = int(informations[0].extract())
model = int(informations[1].extract())
brand_and_type = informations2.extract()
# brand_and_type = False if 'ندارد' in informations2.extract() else True
price = response.css('div p.kt-unexpandable-row__value::text')
brand_and_type = informations2.extract()
# brand_and_type = informations2[-1]
yield {
'Caroperation': caroperation,
'Model': model,
'Brand_and_type': brand_and_type,
'Price': price,
'Brand_and_type': brand_and_type
}
مثال داکیومنت:
from news import views
path("archive/", views.archive, name="news-archive")
فرضا همچین چیزی دارید. با اسمی که به name دادید میتونید url مربوط بهش رو داشته باشید. خوبیش اینه که فردا url عوض شد لازم نیست توی کل کد بگردید url و عوض کنید. یه reverse استفاده میکنید (یا تو template از تگ url) بعد دیگه خودش درست مقدار جدید url و میگیره
تویه فایل ستاپت میتونی تغییرش بدی به این شکل :
setup(Читать полностью…
...
use_scm_version={
"version_scheme": "....",
"local_scheme": "....",
"write_to": "mypackage/_version.py",
},
...
)
سلام مهندس مشکلم اینه کتابخانه رو میسازه ولی برای نام کتابخانه ای که میسازه به عنوان مثال برای numpy میزاره:
numpy-3.8.2-py3-none-any.whl
من میخوام این قسمت py3-none-any رو نزاره توی ساخت کتابخانه ها برای اسم ان ها
میخوام به عنوان مثال اینطوری ساخته بشه:
numpy-3.8.2-cp38-cp38-win-amd64.whl
سلام برای کنجکاوی قبلا ساخته بودم
سوالت بفرما کسی بدونه حتما راهنماییت میکنه
IndentationError: expected an indented block after 'for' statement on line 46
دوستان این ارور چجوری میتونم درست کنم؟
عهTemplate رو نمیدونم منظورتون چیه چون هنوز تازه شروع کردم جنگو رو
ولی الان تو path یه name تعریف میکنیم
بعد به reverse میدیم
ادرس app رو بر مگردونه دیگه
والا سگمنت بعدی رو که خودمون بهش میدیم
تو args
dname = 'sunday'
Reverse('week' , args=dname)
سلام
یه سوال
تابع reverse تو جنگو اون urlname ای که بهش میدی رو در واقع root عش رو بر می گردونه ؟
سرچ کن تو سایت گنج نامه پایان نامه، نمونه زیاد هست
Читать полностью…
دوستان ببخشید کسی میتونه کمک کنه من دیتابیس پستگریت اس کی یو ال می خوام نصب کنم ولی متاسفانه همش ارور میخورم کسی میتونه کمک کنه؟
Читать полностью…
پردازش تصویر
پردازش صوت و گفتار
مدلهای زبانی بزرگ
چقد هوا سرده کسیو نداریم بغلش گرم بشیم😏😂
Читать полностью…
سلام من به یک ارور با فایل xml خوردم نمیدونم مشکل کجاست
فایله چیز زیادی نداره ولی اروری که میده رو درک نمیکنم
کسی نظری داره؟
سلام
وقت بخیر
دوره خوب برای یادگیری از صفر برای پایتون چی پیشنهاد میدین؟
سلام دوستان روزتون بخیر
یه سوال داشتم
این کد این ارور رو میده شما لطف میکنی کمک کنی درستش کنم
همه چیشم آمادست ولی نمیدونم چرا ارور میده
ارور:
Scrapy 2.11.1 - no active project
Unknown command: crawl
Use "scrapy" to see available commands
دستور اجرای کد ها:
scrapy crawl myproject -o house_pricing.csv -t csv
یا
scrapy crawl divar_spaider -o house_pricing.csv -t csv
خب سوالم که کارکردش و .. نبود
الان این کد تو app عه root یا اصلیه یا...؟
از فایل ستاپ نیست مهندس هر جور بگی تغییرش دادم نشد
Читать полностью…
هر کاری هم میکنم این قسمت رو حذف نمیکنه برای نام کتابخانه هایی که میسازه
چیکار باید بکنم؟
سلام
یه API Free پر استفاده میخوام واسه Weather App این سایت OpenWeather نمیدونم چشه اذیت میکنه
کلی طول میکشه تا اطلاعات رو بیاره
سلام دوستان کسی تا حالا کدی نوشته که بشه باهاش پکیج یا کتابخانه پایتون ساخت با setup؟
چند تا سوال داشتم ممنون
دوستان کسی میدونه این چطور حل کنم؟
Читать полностью…
همون کاری رو میکنه که تگ url تو template ها میکنه. از name میرسه به url. منظور از name همون چیز که موقع path() تعریف کردن بهش میدید
Читать полностью…
مسئله اینه که مسائل تئوری مرتبط با هوش مصنوعی رو خیلی نمیشناسم
وقتی هم که داده جهت ارائه خیلی کمه
یکی از رفیقام پایان نامه اش این بود
Читать полностью…
ممنون،خودت تحقیق انجام دادی روش یا منبعی میشناسی جهت تحقیق
Читать полностью…
پیاده سازی و کاربردهای هوش مصنوعی در بازارها مالی، جذاب هم هست و به کارت ها شاید بعدا بیاد
Читать полностью…
خواهش میکنم!پنج جلسه رفتن بچه ها و تو اپارات و یوتیوب هست فیلماش!فعلا روز های زوج ساعت ۹ تا ۱۱ کلاس انلاین هست و کاملا رایگانه
Читать полностью…
خب برای دوره آموزش برنامه نویسی چنین رودمپی رو در نظر گرفتم، دوستان متخصص و افرادی که دوست دارند تدریس کنند بیان نظر بدن در مورد تعداد جلسات
نکته : توجه کنید که قرار نیست توی این تعداد جلسات توی هر زمینه سنیور تحویل بدیم، قراره افراد درک استفاده از اون رو یاد بگیرن و بتونن خودشون مشکلاتشون رو حل کنند، اما کلیت ماجرا و کل داکیومنت رو بدونن چی هست و از قابلیت های اون تکنولوژی آگاه باشن
تعداد کل جلسات :۱۸۵ جلسه ی ۱ و نیم ساعته تا ۲ ساعته هستش
تعداد جلسات در هفته احتمالا ۳ جلسه باشه،که خب مشخصه دوره بیش از یکسال طول میکشه
در طول دوره تمرین داده میشه و آموزش ها هم تقریبا پروژه محور میرن جلو
رودمپ / نقشه راه :
مفاهیم پایه و گوگل کردن و استفاده از هوش مصنوعی ها برای رفع مشکل(۵ جلسه)
پایتون بیسیک (۲۰ جلسه)
پایتون پیشرفته (۲۰ جلسه)
بیسیک html , css (۵ جلسه)
وب و FastAPI (۳۰ جلسه)
وب اسکرپینگ (۵ جلسه)
دیتابیس SQL (۵ جلسه)
جنگو (۲۰ جلسه)
دیتابیس های گراف و mongodb (۱۰ جلسه)
میکروسرویس و gRPC (۱۰ جلسه)
جاوا اسکریپت و VueJS (۴۰ جلسه)
لینوکس و داکر (۱۰ جلسه)
گیتلب CI/CD و گیتهاب اکشن (۵ جلسه)
پروژه های عملی واقعی (بی نهایت جلسه)
این پست ممکن است ویرایش شود.
#دوره_فول_استک_شو
✅ @SEYED_BAX
نخیر اتفاقا برای یه تازه کار اصلا خوب نیست طرف کاملا زده میشه از هرچی برنامس
آموزش ویدئویی بهترین شروع برای یادگیری بعدش برای توسعه سواد داکیومنت گزینه خوبیه