我想刮一下具有类似结构的网站的内容
使用提供的网站作为一个框架,我想提取位置的名称和与该位置相关的标题。我希望能够制作以下内容:
WellStar医院
亚特兰大卫斯塔尔医疗中心
WellStar医院
南亚特兰大医疗中心
..。
WellStar健康公园
阿克沃思健康公园
..。
到目前为止,我尝试了一个嵌套的for循环:
for type in soup.find_all("h3",class_="WebFont SpotBodyGreen"):
for name in soup.find_all("div",class_="P
我有医生和医院的数据库,还有医院医生表。
我必须列出每个镇的医院数量,但只有有超过5名医生的医院。
SELECT hospital.town, count(town)
FROM hospital
WHERE hospital.id = (
SELECT count(hospital_id)
FROM hospital_doctor GROUP BY hospital_id
HAVING count(hospital_id)>5 )
GROUP BY town
这是我的查询,但是MySQL会返回我的子查询返回超过1行。
医院
医院医生
我应该
我有医院和医学专业。
“我的医疗专业”页面以这种方式按医院ID返回数据:
localhost/MedicalSpecialities/1,1是HospitalID。如果我手动更改链接,我可以访问任何医院的信息。
我有这样的与医院有关联的用户:
我需要查询用户关联的医院ID,并检查当前的HospitalID是否在列表中。
此返回用户已连接的所有医院:
var userID = User.Identity.GetUserId();
var result = db.Hospitals.Include("UserHospitals")
为此,我有三个模型:医院,AspNetUsers,UserHospitals。
这是UserHospitals模型:
public class UserHospital
{
[Key]
public int UserHospitalID { get; set; }
public int HospitalID { get; set; }
public Hospital Hospitals { get; set; }
public string Id { get; set; }
public ApplicationUser Users { get