-
Notifications
You must be signed in to change notification settings - Fork 0
/
top100.py
125 lines (118 loc) · 4.09 KB
/
top100.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
username = 'hithere@example.com'
password = 'fakepass1234'
top100 = [
"Diabetes mellitus",
"Mammakarzinom",
"Lungenkarzinom",
"Divertikulose und Divertikulitis",
"Ischämischer Schlaganfall",
"Meningitis",
"Kolorektales Karzinom",
"Allergische Erkrankungen",
"Multiple Sklerose",
"Pneumothorax",
"Pneumonie",
"Hyperthyreose",
"Anorexia nervosa",
"Ovarialtumoren",
"Zytostatika",
"Arterielle Hypertonie",
"Lungenembolie",
"Sepsis",
"Vigilanzminderung und intrakranielle Volumenzunahme",
"Polymyalgia rheumatica und Riesenzellarteriitis",
"Myokardinfarkt",
"Bandscheibenprolaps",
"Vorhofflimmern",
"Nosokomiale Infektionen",
"Angeborene Herzfehler",
"Asthma bronchiale",
"Reaktionen auf schwere Belastungen und Anpassungsstörungen",
"Lyme-Borreliose",
"Phlebothrombose",
"HIV",
"Weichteilläsionen der Schulter",
"Magenkarzinom",
"Chronisch obstruktive Lungenerkrankung",
"Psychopathologischer Befund",
"Herzinsuffizienz",
"Infektiöse Endokarditis",
"Pankreaskarzinom",
"Epidemiologie und Wahrscheinlichkeiten",
"Morbus Crohn",
"Antibiotika - Übersicht",
"Infektiöse Mononukleose",
"Hyperurikämie und Gicht",
"Rettungsablauf am Unfallort und klinische Primärversorgung",
"Sterilität, Infertilität und Impotenz",
"Depression",
"Angststörungen und Phobien",
"Sarkoidose",
"Akute Leukämien",
"Periphere arterielle Verschlusskrankheit",
"Cholelithiasis, Cholezystitis und Cholangitis",
"Subarachnoidalblutung",
"Phenprocoumon und neue orale Antikoagulantien",
"Gesetzliche Krankenversicherung",
"Leberzirrhose",
"Antidepressiva",
"Tuberkulose",
"Multiples Myelom",
"Zöliakie",
"Studientypen der medizinischen Forschung",
"Ärztliche Rechtskunde",
"Diagnostik in der Gynäkologie",
"Urolithiasis",
"Endometriose",
"Antipsychotika",
"Osteoporose",
"Hepatitis B",
"Wirbelkörperfraktur",
"Morbus Perthes",
"Schock",
"Nicht-orale Antikoagulation",
"Neurologische Untersuchung",
"Juvenile idiopathische Arthritis",
"Systemische Sklerose",
"Epileptische Anfälle und Epilepsien",
"Migräne",
"Bösartige Knochentumoren",
"Psychotherapeutische Verfahren (Klinik)",
"Cushing-Syndrom",
"Nebennierenrindeninsuffizienz",
"Psoriasis vulgaris",
"Neuroendokrine Neoplasien",
"Parkinson-Syndrom und Morbus Parkinson",
"Urothelkarzinom",
"Kindesmisshandlung",
"Alkohol (Intoxikation und Abhängigkeit)",
"Tiefgreifende Entwicklungsstörungen",
"Malignes Melanom",
"Antidiabetika",
"Influenza",
"Morbus Alzheimer",
"Amyotrophe Lateralsklerose",
"Zystische Fibrose",
"Immunsuppressiva",
"Systemischer Lupus erythematodes",
"Wundbehandlung",
"Thanatologie",
"Strangulation und Ersticken",
"Allgemeine Onkologie",
"Nierenzellkarzinom",
"Schmerztherapie"
]
driver = webdriver.Firefox()
driver.get("https://next.amboss.com/de/customsession")
driver.find_element_by_id('signin_username').send_keys(username)
driver.find_element_by_id('signin_password').send_keys(password)
driver.find_element(By.XPATH, "//input[@value='Akzeptieren und Anmelden']").click()
time.sleep(5)
driver.find_element(By.XPATH, "//div[@data-e2e-test-id=\"checkbox-Kapitel\"]/div").click()
driver.find_element(By.XPATH, "//div[@data-e2e-test-id=\"row-Klinische & ärztliche Kapitel\"]/div[3]").click()
for topic in top100:
driver.find_element(By.XPATH, "//div[@data-e2e-test-id=\"row-{}\"]/div[3]/span".format(topic)).click()
# driver.quit()