Скажем, я нахожусь на веб-странице https://company.slack.com/messages/@user1/
Как получить URL-ссылки на главную страницу
Как я мог получить URL домашней страницы компании/сайта в Java/Python, который https://slack.com/
(в данном случае)
Теперь это, кажется, так легко для некоторых случаев, но я хочу обобщить это & не может охватить все случаи, как у слабины/google_design/и т.д ....
Say подобные случаи:
https://www.youtube.com/watch?v=deL9VeNjcH8
Ожидаемый результат: https://www.youtube.com
https://angel.co/weav-music?utm_source=lb
Ожидаемый результат: https://angel.co
https://design.google.com/
Ожидаемый результат: https://www.google.com
Код по ссылке ниже:
#include <iostream>
#include <string>
using namespace std;
int main() {
string s = "https://angel.co/weav-music?utm_source=lb";
int cnt=0;
int p;
int l=s.length();
for(int i=0;i<l;i++)
{
if(s[i]=='/' && cnt!=3)
cnt++;
if(s[i]=='/' && cnt==3){
p=i;break;}
}
cout<<s.substr(0,p);
return 0;
}
@all Пожалуйста, см 2-й комментарий JonasCz на его собственный ответ, что на самом деле помог мне
Я была успешно реализовали примеры Youtube, angel.co, просто обнаружив сначала «/» в URL-адресе после http: // – x0v
Мы хотели бы видеть ваш код. –
Несомненно, опубликует в некотором роде – x0v