我如何抓取动态javasc的内容

时间:2019-01-07 06:03:00

标签: web-scraping

这是一个网站的页面源,其中包含从右到左语言(波斯语)的多项选择问题,我不太了解编程,但是我想从网站上刮一下问题和选择,问题是问题和选择是动态javascript的一部分,这使我很难理解正在发生的事情以及如何在页面上获得所有问题,而无需任何帮助。

这是问题标题:  خانم50سالهایجهتمعاینهمراجعهودیدهرودچشمطبیعیاست。 فوارداخلهردوچشم28میلیمترجیوهاست。 سابقهخانوادگیگلوکومندارد。 0/3上的0/3版本。 کدامیکازموادزیرراپیشنهادمیکنید?

这些是选择 3 3 3 3ی تیرارمیدانبینایی اندازهگیریضخامتمرکزیقرینه نیازبهپیگیریندارد

var testIsFinished = false,
    parentId = "69678" ,
    TestSettingModel = null ,
    TestModel = {"Id":69678,"CreatedUserId":0,"SelfAssessmentBankId":null,"Title":"1397/10/17 - 313","TestMode":2,"TestModeInText":"آزمایشی","QuestionMode":0,"QuestionModeInText":null,"AverageResponse":null,"AverageResponsePercent":0,"CorrectAverageResponse":null,"Score":0.0,"IncorrectScore":0.0,"CorrectCount":0,"CorrectPercent":0,"InCorrectPercent":0,"UnAnsweredPercent":0,"UsagePercent":0,"NumberOfQuestions":1,"IsDeleted":false,"IsExpired":false,"TestTime":72,"TestTimeInText":"0:01:12","PausedTime":0,"PausedTimeInText":"0:00:00","State":0,"StateInText":null,"SelectedYears":null,"SelectedYearsInList":null,"QuestionTypeId":null,"CreatedDateInText":null,"UpdatedDateInText":null,"Description":null,"SelectedAreas":null,"BankType":0,"QuestionBankTypeId":1,"QuestionBankTypeInText":null,"LessonTitle":null,"SubDivisionIds":null,"MainDivisionIds":null,"QuestionIndexes":null,"PackageModel":null,"TestQuestionModel":null,"SelectedMonths":null,"SelectedMonthsInList":null,"HideFromUser":false,"SelfAssessmentTestIsExpired":false},
    TestQuestionModel = [{"Id":3045287,"RowNumber":1,"QuestionCorrectAnswerId":108503,"QuestionId":26241,"IsChecked":false,"TestId":69678,"SelectedAnswerId":null,"CreatedUserId":0,"LessonId":null,"Title":"سوال شماره (1)","PackageTitle":null,"TestTitle":null,"QuestionTitle":null,"QuestionIndex":null,"QuestionModifiedTitle":null,"QuestionModifiedAnswerContent":null,"QuestionNote":null,"QuestionTagMode":0,"TestModel":null,"QuestionModel":{"Id":26241,"QuestionId":0,"UpdatedUserId":0,"Title":"خانم 50 ساله ای جهت معاینه مراجعه و دید هر ود چشم طبیعی است. فشار داخل هر دو چشم 28 میلی متر جیوه است. سابقه خانوادگی گلوکوم ندارد. در معاینه فوندسکوپی نسبت کاپ به دیسک 0/3 است میدان بینایی هر دو چشم طبیعی است. کدام یک از مواد زیر را پیشنهاد می کنید؟<br /><br />","Index":"GP-8228459","UserDefinedIndex":null,"LessonTitle":"چشم","SubDivisionTitle":null,"AnswerTime":0,"AnswerTimeInText":null,"AnswerableUserId":null,"AnswerableUserFullName":null,"SubDivisionInText":null,"MainDivisionInText":null,"TrainingTip":"<p>چنانچه ضخامت قرنیه زیاد باشد ، فشار چشم به طور کاذب بالاتر از حد واقعی نشان داده میشود و اگر ضخامت قرنیه کم باشد فشار چشم کمتر از حد واقعی .</p><p>در نتیجه با اندازه گیری ضخامت قرنیه باید مطمئن شویم که فشار چشم درست گزارش شده است.</p>","AnswerContent":"گلوکوم با علائم سه گانه افزایش فشار داخل چشم ، optic disk cupping و نقص میدان بینایی مشخص میشود.&nbsp;<br />کسانی که سابقه خانوادگی مثبت گلوکوم دارند در معرض خطر بالاتر ابتلا به گلوکوم هستند .<br />صرف بالا بودن فشار چشم نمیتوان تشخیص گلوکوم را مطرح کرد بلکه باید با cupping دیسک اپتیک و نقص میدان بینایی نیز همراهی داشته باشد .<br />برای اندازه گیری فشار چشم از تونومتر گلدمن استفاده میشود . چنانچه ضخامت قرنیه زیاد باشد ، فشار چشم به طور کاذب بالاتر از حد واقعی نشان داده میشود و اگر ضخامت قرنیه کم باشد فشار چشم کمتر از حد واقعی .<br />نسبت اندازه cup/disc بالاتر از 0.6 یا اختلاف معنی دار این نسبت در دو چشم، مطرح کننده احتمال نوروپاتی ناشی از گلوکوم است.<br />نقص میدان دید در گلوکوم اکثرا در 30 درجه مرکزی میدان بینایی است. زودرس ترین تغییر ، اسکوتوم نازال میدان بینایی میباشد. و سپس با گسترش به محیط اسکوتوم های کمانی و Bjerrum ایجاد میشوند.<br />اگر دیسک اپتیک و میدان بینایی طبیعی باشد اما فشار چشم مستمرا بالا باشد بیمار مبتلا به پرفشاری چشم است که باید به صورت دوره ای معاینه شود اما قبل از آن باید با اندازه گیری ضخامت قرنیه مطمئن شویم که فشار چشم گزارش شده صحیح میباشد.<br />","EducationFieldId":0,"EducationLevelId":0,"EducationSubFieldId":0,"EducationFieldTitle":null,"EducationLevelTitle":null,"EducationSubFieldTitle":null,"LessonId":0,"MainDivisionId":0,"SubDivisionId":0,"DifficultyLevelType":0,"DifficultyLevelTypeInText":null,"QuestionQuality":0,"QuestionQualityInText":null,"QuestionFieldId":null,"QuestionSubjectId":null,"QuestionTypeId":null,"FinalStatus":0,"FinalStatusInText":null,"EditStatus":null,"EditStatusInText":null,"QuestionTypeInText":"دستیاری","QuestionSubjectInText":null,"QuestionFieldInText":null,"AreaId":null,"AreaInText":"سراسری","QuestionReferenceId":null,"PageNo":null,"Chapter":null,"Year":1392,"Month":0,"MonthInText":"اردیبهشت","QuestionReferenceInText":"چشم پزشکی عمومی","Keywords":null,"Description":null,"UpdatedDateTimeInText":null,"UpdatedUser":null,"IsSelfAssessment":false,"QuestionBankType":0,"QuestionBankTypeInText":null,"QuestionTag":0,"QuestionTagInText":null,"QuestionFilesFolderPath":null,"HasTitleImage":false,"HasAnswerContentImage":false,"HaveFeedback":false,"FeedbackContent":null,"QuestionOptionSelectedTitle":null,"QuestionOptionSelectedIndex":0,"QuestionOptionSelectedAlphabetWord":"الف","PackageQuestions":null,"MainDivision":null,"Lesson":null,"QuestionOptions":[],"EditStatusIds":null},"QuestionOptionModel":[{"RowNumber":1,"RowPersianWord":"الف","Id":108501,"Content":"پی گیری بیمار هر 3 ماه یک بار","QuestionId":26241,"IsChecked":false,"SelectedDiscount":0,"SelectedDiscountInText":"%19"},{"RowNumber":2,"RowPersianWord":"ب","Id":108502,"Content":"تکرار میدان بینایی","QuestionId":26241,"IsChecked":false,"SelectedDiscount":0,"SelectedDiscountInText":"%7"},{"RowNumber":3,"RowPersianWord":"ج","Id":108503,"Content":"اندازه گیری ضخامت مرکزی قرینه","QuestionId":26241,"IsChecked":true,"SelectedDiscount":0,"SelectedDiscountInText":"%71"},{"RowNumber":4,"RowPersianWord":"د","Id":108504,"Content":"نیاز به پیگیری ندارد","QuestionId":26241,"IsChecked":false,"SelectedDiscount":0,"SelectedDiscountInText":"%3"}]}];

0 个答案:

没有答案