PDA

View Full Version : سوال: کد بدست آوردن قسمتی از سایت



sajjadjavadinia
جمعه 08 آذر 1392, 23:10 عصر
سلام
بنده دارم برنامه مینویسم که فقط قسمتی از سایت رو نشون بده تو برنامه من
مثلا فرض کنید برنامه من باز شده و قسمت اعلانات سایت برنامه نویس رو نشون بده
حالا میخوام کد مربوط به اون بلوک رو بدست بیارم از کجا میشه بدست آورد ؟
تحت ویندوز
مثلا این سایت رو ببین
http://www.livescore.gs/m/
می خوام فقط قسمت <div id="scores"> رو تو برنامم نشون بدم یا اصلا یه وب پیج دارم میخوام فقط یه قسمت از سایت رو تو وب پیج خودم نشون بدم
چطور میتونم ؟ کد اچ تی ام ال میخوام واسه بدست آوردنش . بی زحمت دوستان کمک کنید
کد من اینه
1
WebView1.LoadHTML("HTML CODE")
حالا اون قسمت باید کد اچ تی ام ال رو وارد کنم که میخوام حالا قسمتی از یه سایت رو داشته باشم

SlowCode
جمعه 08 آذر 1392, 23:51 عصر
عزیز من این مورد به وب ربطی نداره!
شما باید تو ویندوز که کد مینویسی عنصر مورد نظرت رو پیدا کنی!
مثلا ما توی وی بی اینطوری مینویسیم:

msgbox webbrowser1.document.getElementByid("login")

همونطور که تو اون تاپیک عرض کردم. تو تالار مربوط به زبانی که کار میکنی بپرس. c# , سی++ یا هر زبان دیگه!

sajjadjavadinia
شنبه 09 آذر 1392, 15:14 عصر
زبانی که من کار میکنم وی بی هست واسه آندروید
ولی من کد HTML مربوط به یه قسمت از سایت رو میخوام
مثلا شما فرض کن یه سایتی داری میخوای فقط قسمت اعلانات سایت برنامه نویس رو توش نشون بدی
چطور این کارو میکنی ؟
کد html مربوط به این کار چیه ؟
منظورم رو متوجه شدید ؟
کد شما رو که دادی میدونم

option
شنبه 09 آذر 1392, 18:43 عصر
اگر درست متوجه شده باشم شما نیاز به iframe دارید



<iframe src="سایت مورد نظر"></iframe>

http://www.w3schools.com/html/html_iframe.asp


زبانی که من کار میکنم وی بی هست واسه آندروید
ولی من کد HTML مربوط به یه قسمت از سایت رو میخوام
مثلا شما فرض کن یه سایتی داری میخوای فقط قسمت اعلانات سایت برنامه نویس رو توش نشون بدی
چطور این کارو میکنی ؟
کد html مربوط به این کار چیه ؟
منظورم رو متوجه شدید ؟
کد شما رو که دادی میدونم

sajjadjavadinia
شنبه 09 آذر 1392, 20:52 عصر
همین iframe درسته ولی نمیخوام کل سایت رو نشون بده
میخوام مثلا منوی سایت رو فقط نشون بده
متوجه شدین ؟ :ناراحت:

sajjadjavadinia
شنبه 09 آذر 1392, 21:05 عصر
این سایت ببینید
http://www.livescore.gs/m/
من میخوام فقط لیست بازیها رو نشون بدم تو سایتم یعنی div قسمت "scoresWrapper"

option
شنبه 09 آذر 1392, 22:03 عصر
تنها راه منطقی که به به ذهنم رسید اینگونه بود

<style>
.out {
width: 300px;
height: 300px;
overflow: hidden;
border: solid 1px black;

}
.In {


position: relative;
top:-200px;
right:50px;
}
</style>






<div class="out">
<div class="In">
<iframe width="600" height="660" src="http://www.livescore.gs/m/" scrolling="no" frameborder="0"></iframe>
</div>
</div>
فقط کافی است برای سایز دلخواه مقادیر width و height کلاس out و برای تغیر مکان و جایگاه مناسب مقادیر top و right کلاس In را تغیر دهید




این سایت ببینید
http://www.livescore.gs/m/
من میخوام فقط لیست بازیها رو نشون بدم تو سایتم یعنی div قسمت "scoresWrapper"

sajjadjavadinia
یک شنبه 10 آذر 1392, 09:08 صبح
ببینید منظورم اینه
من میخوام قسمت فقط قرمز تو یه قسمتی از سایتم نشون داده بشه
الان فکر کنم منظورم متوجه شده باشید
http://www.uploadax.com/images/75980914155114355958.png

option
یک شنبه 10 آذر 1392, 20:46 عصر
بفرمائید
فایل ضمیمه شد.


ببینید منظورم اینه
من میخوام قسمت فقط قرمز تو یه قسمتی از سایتم نشون داده بشه
الان فکر کنم منظورم متوجه شده باشید
http://www.uploadax.com/images/75980914155114355958.png

sajjadjavadinia
یک شنبه 10 آذر 1392, 21:07 عصر
مرسی ممنون همین بود منظورم
تشکر میکنم ازت
میشه حالا کمی در مورد کد توضیح بدی ممنون میشم .
تشکر ازت

option
یک شنبه 10 آذر 1392, 22:21 عصر
2عدد div با کلاس های in و out تعریف کردم
div با کلاس in رو داخل div با کلاس out قرار دادم به این صورت


<div class="out">
<div class="In">
<iframe width="834" height="100%" src="http://www.livescore.gs/" scrolling="auto" frameborder="0"></iframe>
</div>
</div>


و در آخر به کلاس out این استایل هارو دادم width و height برا داشتن یک اندازه ثابت و overflow رو براربر با hidden قرار دادم تا تگ iframe که داخل div.in هست از اندازه تعریف شده بیرون نزنه.
پیشنهاد برای درک بهتر این قضیه یخورده با کد ها بازی کنید کاملا متوجه میشوید
موفق باشید.



مرسی ممنون همین بود منظورم
تشکر میکنم ازت
میشه حالا کمی در مورد کد توضیح بدی ممنون میشم .
تشکر ازت